let testformat = $/gi;
let isvalue = validata.test(str);
if (isvalue&&str!='undefined'&&str!='null')
} else }},
//申請容量驗證
capacity:function(str)$/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//詳細位址格式驗證
detailaddr:function(str)$/;
let isvalue=validata.test(str);
if (isvalue&&str!='undefined'&&str!='null')
} else }},
//手機號驗證
phonetest:function(str)$/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//中文名字驗證
namechinatest:function(str)$/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//身份證格式驗證
idcardtest:function(str)(18|19|20)\d((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d[0-9xx]$/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//統一社會信用**驗證
sociologycode:function(str)\d[0-9a-hj-npqrtuwxy]|[1-9]\d)$/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//郵箱格式驗證
emailtest:function(str)
} else }},
//固定**格式驗證
telephonetest:function(str)\)|\d-|\s)?\d/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//網域名稱格式驗證
domainname:function(str)[a-za-z0-9])?\.)+[a-za-z](\/)/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//ip位址格式驗證
ipaddrtest:function(str)(?:25[0-5]|2[0-4]\d|[01]?\d?\d))/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//賬號校驗(字母開頭,允許 5 - 16 位元組,允許字母數字下劃線)
usernametest:function(str)$/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//中文、英文、數字但不包括下劃線等符號
usuallytest:function(str)$/;
let isvalue=validata.test(str);
if (isvalue)
} else }},
//禁止輸入含有%&',;=?$"等字元
disabledtest:function(str)
} else }},
}
還有部分常用正規表示式:
整數:^-?[1-9]\d*$
正整數:^[1-9]\d*$
負整數:^-[1-9]\d*$
非負整數:^[1-9]\d*|0$
非正整數:^-[1-9]\d*|0$
浮點數:^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
正浮點數:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$
負浮點數:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$
非負浮點數:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
非正浮點數 :^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
JS 正規表示式各種驗證
判斷手機的 13 d 15 d 判斷座機的 0 d 0 d d d function checkphone contactnumber g.test contactnumber 15 d g.test contactnumber 0 d 0 d d d g.test contactnumber al...
常用正規表示式驗證
js的正規表示式 校驗是否全由數字組成 function isdigit s if patrn.exec s return false return true 校驗登入名 只能輸入5 20個以字母開頭 可帶數字 的字串 function isregisterusername s a za z0 9 ...
常用正規表示式驗證
正則驗證手機號 正確返回 true function preg mobile mobile mobile else 驗證 號碼 function preg tel tel d d tel else 驗證身份證號 15位或18位數字 function preg idcard idcard d idca...