首頁 >web前端 >js教程 >Jquery Validate 正規表示式實用驗證程式碼大全_jquery

Jquery Validate 正規表示式實用驗證程式碼大全_jquery

WBOY
WBOY原創
2016-05-16 17:24:35784瀏覽

手機號碼驗證

以下為引用內容:

複製程式碼 程式碼如下:

jQuery.validator addMethod("mobile", function(value, element) {
var length = value.length;
var mobile = /^(((13[0-9]{1})|(15[0- 9]{1})) d{8})$/
return this.optional(element) || (length == 11 && mobile.test(value));
}, "手機號碼格式錯誤");

電話號碼驗證

以下為引用內容: 

複製程式碼 程式碼如下:


程式碼如下:


jQuery.validator. addMethod("phone", function(value, element) {
var tel = /^(0[0-9]{2,3}-)?([2-9][0-9]{6, 7}) (-[0-9]{1,4})?$/;
return this.optional(element) || (tel.test(value)); }, "電話號碼格式錯誤");

郵遞區號驗證

複製程式碼


程式碼如下:

 jery.validator. addMethod("zipCode", function(value, element) {
var tel = /^[0-9]{6}$/;
return this.optional(element) || (tel.test(value ));
}, "郵遞區號格式錯誤");QQ號碼驗證


以下為引用內容: 複製程式碼

程式碼如下:

 jery.validator. addMethod("qq", function(value, element) {
var tel = /^[1-9]d{4,9}$/;
return this.optional(element) || (tel. test(value));
}, "qq號碼格式錯誤");
IP位址驗證


以下為引用內容:複製程式碼
程式碼如下:

 jery.validator. addMethod("ip", function(value, element) {
var ip = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]? [0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0 -9]?)$/;
return this.optional(element) || (ip.test(value) && (RegExp.$1 }, "Ip位址格式錯誤");


字母和數字的驗證

以下為引用內容: 程式碼如下:


jQuaddery.validator.


jQuaddery.validator. function(value, element) {
var chrnum = /^([a-zA-Z0-9] )$/;
return this.optional(element) || (chrnum.test(value)); }, "只能輸入數字和字母(字符A-Z, a-z, 0-9)");

中文的驗證

複製程式碼


程式碼如下:


jQuery.validator addMethod("chinese", function(value, element) {
var chinese = /^[u4e00-u9fa5] $/;
return this.optional(element) || (chinese.test(value)); }, "只能輸入中文");

下拉框驗證

複製程式碼


程式碼如下:

$. addMethod("selectNone", function(value, element) {
return value == "請選擇";}, "必須選擇一項");

位元組長度驗證

複製程式碼 程式碼如下:

jQuery.validator.addMethod("byteRangeLength", function(value, element, param) {
var length = value.length;
for (var i = 0; i if (value.charCodeAt(i) > 127) {
length ;
}
}
return this.optional(element) || (length > = param[0] && length },$.validator.format("入力された値が {0} ~ {1} バイトであることを確認してください (漢字 カウント 2)バイト)"));
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn