大家好我有一个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时,隐式应用验证
答案 0 :(得分:2)
使用regEx
选项。
url: {
type: String,
optional: true,
regEx: SimpleSchema.RegEx.Url,
autoform:{
label: false,
afFieldInput: {
type: "url",
placeholder: "Article Source URL",
}
}
}