手機號碼驗證
var pattern = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d$/,str = '';
//此處輸入需要驗證的號碼
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
身份證號碼驗證
var pattern = /(^\d$)|(^\d$)|(^\d(\d|x|x)$)/,str = '';
//此處輸入需要驗證的號碼
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
email(郵箱)位址驗證
var pattern = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,str = '';
//此處輸入需要驗證的郵箱
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
var pattern = /[1-9][0-9]/,str = '';
//此處輸入需要驗證的號碼
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
是否是數字的驗證
var pattern = /^[0-9]*$/,str = '';
//此處輸入需要驗證的內容
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
數字固定的長度驗證
var pattern = /^\d$/,//4表示長度只能是4
str = '';
//此處輸入需要驗證的內容
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
至少n位長度的數字
var pattern = /^\d$/,//5表示最小長度是5
str = '';
//此處輸入需要驗證的號碼
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
是否是漢字的驗證
var pattern = /^[\u4e00-\u9fa5]$/,str = '';
//此處輸入需要驗證的內容
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
驗證是否是英文和數字的組合
var pattern = /^[a-za-z0-9]+$/,str = '';
//此處輸入需要驗證的內容
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
驗證長度3-20的所有字元組合
var pattern = /^.$/,str = '';
//此處輸入需要驗證的內容
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
驗證是否是數字和字母組合
var pattern = /^[a-za-z0-9]+$/,str = '';
//此處輸入需要驗證的內容
console.log(pattern.test(str));
//true為驗證成功,false為驗證失敗
正則,常用驗證。
var re a za z0 9 a za z0 9 a za z0 9 if re.test email.val 2.第乙個字元必須是字母,由4到15個字元組成!var re a za z s if re.test username 3.至少包含乙個數字,整個字串長度大於等於8.function ...
常用js正則驗證
驗證是否為空 function check blank obj,obj name else 過濾輸入字元的長度 function check str len name,obj,maxlength 驗證只能為數字 function checknumber obj 驗證數字大小的範圍 function ...
js常用正則驗證
1數字 0 9 2n位的數字 d 3至少n位的數字 d 4m n位的數字 d 5零和非零開頭的數字 0 1 9 0 9 6非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7帶1 2位小數的正數或負數 d d 8正數 負數 和小數 d d 9有兩位小數的正實數 0 9 0 9 10有1 3位小...