常用正則表示式輸入字元檢測
阿新 • • 發佈:2021-06-22
//Email郵箱地址 function checkEmail(value){ let reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ return reg.test(value) } //手機號碼檢測 function checkPhone(value){ let reg=/^1[3|4|5|7|8]\d{9}$/ return reg.test(value) } //域名檢測 function checkUrl(value){ let reg=/[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?/ returnreg.test(value) } //身份證號碼檢測 function checkIDCard(value){ let reg=/^\d{15}|\d{18}$/ return reg.test(value) } //密碼格式檢測(以字母開頭,長度在6~18之間,只能包含字母、數字和下劃線) function checkPassword(value){ let reg=/^[a-zA-Z]\w{5,17}$/ return reg.test(value) } //輸入金額檢測 function checkMoney(value){ let reg=/^[0-9]+(.[0-9]{2})?$/ returnreg.test(value) } //騰訊QQ號檢測 function checkQQ(value){ let reg=/[1-9][0-9]{4,}/ return reg.test(value) } //中國郵政編碼檢測 function checkPostalCode(value){ let reg=/[1-9]\d{5}(?!\d)/ return reg.test(value) } //四位數驗證碼檢測 function checkPostalCode(value){ let reg=/^\d{4}$/ return reg.test(value) } //六位數驗證碼檢測 functioncheckPostalCode(value){ let reg=/^\d{6}$/ return reg.test(value) } //漢字檢測 function checkChinese(value){ let reg=/^[\u4e00-\u9fa5]{0,}$/ return reg.test(value) }