手機號碼驗證
以下為引用內容:
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)バイト)"));