用法:http://www.position-relative.net/creation/formValidator/demoValidators.html
1.頁面中引入js jquery.js, jquery.validateEngine.js
2.在需要驗證的表單上寫class類 如 class=”validate[required]”,可用的驗證屬性:
validate[required]
validate[required,custom[url]]
validate[required,equals[password]]
validate[required,funcCall[checkHELLO]]:驗證時調用自定義函數 checkHELLO
function checkHELLO(field, rules, i, options){
if (field.val() != "HELLO") {
// this allows to use i18 for the error msgs
return options.allrules.validate2fields.alertText;
}
}
validate[required,minSize[6]]
validate[required,maxSize[6]]
validate[required,custom[integer],min[-5]]
validate[required,custom[integer],max[50]]
validate[custom[date],past[2010/01/01]]
validate[custom[date],future[NOW]]
validate[custom[]]
date
An ISO date, YYYY-MM-DD
number
Floating points with an optional sign. ie. -143.22 or .77 but also +234,23
integer
Integers with an optional sign. ie. -635 +2201 738
ipv4
An IP address (v4) ie. 127.0.0.1
onlyNumberSp
Only numbers and spaces characters
onlyLetterSp
Only letters and space characters
onlyLetterNumber
3.驗證 在document.onload中執行 $("#formID").validationEngine();
4.判斷是否驗證通過 jQuery('#formID').validationEngine('validate'),返回為bool值