bootstrap插件bootstrapValidator常用驗證規則總結


在validators中一些驗證規則的總結
1.判斷字段是否為空

notEmpty: {
message: '用戶名必填不能為空'
}
2.字段長度判斷

stringLength: {
min: 6,
max: 30,
message: '用戶名長度不能小於6位或超過30位'
}
3.通過正則表達式進行驗證

regexp: {
regexp: /^[A-Z\s]+$/i,
message: '名字只能由字母字符和空格組成。'
}
4.大小寫驗證

stringCase: {
message: '姓氏必須只包含大寫字符。',
case: 'upper'//其他值或不填表示只能小寫字符
}
5.兩個字段不相同的判斷

different: {
field: 'password',
message: '用戶名和密碼不能相同。'
}
6.email驗證

emailAddress: {
message: 'The input is not a valid email address'
}
7.日期格式驗證

date: {
format: 'YYYY/MM/DD',
message: '日期無效'
}
8.純數字驗證

digits: {
message: '該值只能包含數字。'
}
9.ajax驗證

threshold : 6 , //有6字符以上才發送ajax請求,(input中輸入一個字符,插件會向服務器發送一次,設置限制,6字符以上才開始)
remote: {//ajax驗證。server result:{"valid",true or false} 向服務發送當前input name值,獲得一個json數據。例表示正確:{"valid",true}
url: 'exist2.do',//驗證地址
message: '用戶已存在',//提示消息
delay : 2000,//每輸入一個字符,就發ajax請求,服務器壓力還是太大,設置2秒發送一次ajax(默認輸入一個字符,提交一次,服務器壓力太大)
type: 'POST'//請求方式

}
10.復選框驗證

choice: {
min: 2,
max: 4,
message: '請選擇2-4項'
}
11.密碼確認

identical: {
field: 'confirmPassword',
message: 'The password and its confirm are not the same'
}
12.判斷輸入數字是否符合大於18小於100

greaterThan: {
value: 18
},
lessThan: {
value: 100
}
13.uri驗證

uri: {}

 


原文鏈接:https://blog.csdn.net/asd245025733/article/details/78061577


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM