2015-10-27 41 views
0

你好我有一個autoform quickfield。我需要輸入url,如果用戶輸入url以外的內容,它不應該允許,但我的驗證不起作用。下面Afquickfield驗證

<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的驗證隱含

應用這樣做

回答

2

使用regEx選項。

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