阿夫奎克菲尔德验证

Afquickfield Validation

大家好,我有一个 autoform quickfield。我需要输入 url ,如果用户输入 url 以外的内容,它不应该允许,但我的验证不起作用。我的代码如下

  <div class="col s12">
     <label for="article-type" class="article-label">Article Source</label>
     {{> afQuickField name='url'}}
  </div>

架构中的字段是这样的

url: {
    type: String,
    optional: true,
    // label: "Article Source URL",
    autoform:{
      label: false,
      afFieldInput: {
        type: "url",
        pattern: "http://+.",
        placeholder: "Article Source URL",
      }
    }
  }

我这样做是通过记住当字段类型是 url 时隐式应用验证

使用 regEx 选项。

url: {
  type: String,
  optional: true,
  regEx: SimpleSchema.RegEx.Url,
  autoform:{
    label: false,
    afFieldInput: {
      type: "url",
      placeholder: "Article Source URL",
    }
  }
}