Validate.jsJavaScript表單驗(yàn)證類庫
Validate.js是一個(gè)輕量級的JavaScript表單驗(yàn)證類庫,它不依賴于其它任何JavaScript框架,經(jīng)GZIP壓縮后僅有1KB大小。它所提供的驗(yàn)證類型有:是否為空、數(shù)字、Email地址、判斷輸入值是否在某一范圍內(nèi)等,此外你也可以自定義驗(yàn)證規(guī)則,它也支持在一個(gè)輸入框中使用多種驗(yàn)證規(guī)則。驗(yàn)證規(guī)則的提示信息是默認(rèn)設(shè)置在JS文件中的,它也提供了函數(shù)讓你可以自定義提示信息。
示例代碼:
var validator = new FormValidator('example_form', [{
name: 'req',
display: 'required',
rules: 'required'
}, {
name: 'alphanumeric',
rules: 'alpha_numeric'
}, {
name: 'password',
rules: 'required'
}, {
name: 'password_confirm',
display: 'password confirmation',
rules: 'required|matches[password]'
}, {
name: 'email',
rules: 'valid_email'
}, {
name: 'minlength',
display: 'min length',
rules: 'min_length[8]'
}], function(errors, events) {
if (errors.length > 0) {
// Show the errors
}
});評論
圖片
表情
