常使用的校驗規則,比如手機號碼校驗,電子郵箱校驗等
regex =
$/,//檢查6位數字
\d$/,//檢查qq
amount:/^(0\.
\d|[1-9]
\d(\.
\d)?)$/,//檢查金額數字 0.00 和 小數的後兩位
sum:/^(\d+\.
\d|\d+)$/,//檢查金額數字 0.0 和 小數的後一位
tons:/^(0\.
\d|[1-9]
\d(\.
\d)?)$/,//檢查金額數字 0.000 和 小數的後三位
tel:/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]
$/,//更新最新手機驗證
mobile:/^((\(
\d\))|(\d
\-))?(\(0\d
\)|0\d
-)?[1-9]
\d$/,//檢查固定** //0471-1234567
postcode:/^[1-9]
\d email:/^((([a-za-z]|\d|[!#
\$%&'\*\+\-\/=\?\^_`~]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])+(\.([a-za-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`~]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-za-z]|\d|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])|(([a-za-z]|\d|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])([a-za-z]|\d|-|\.|_|~|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])*([a-za-z]|\d|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])))\.)+(([a-za-z]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])|(([a-za-z]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])([a-za-z]|\d|-|\.|_|~|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])*([a-za-z]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])))\.?$/,//檢查電子郵件
chineseword:/^[
\u4e00-\u9fa5]+$/,//檢查漢字
cardid:/^(\d
)(18|19|20)?(\d
)([01]
\d)([0123]
\d)(\d
)(\d|x|x)?$/,//簡單檢查身份證方法
cardnum:/^[1-9]
\d$/,//檢查一般卡號 15位-19位
cardcompany:/^[
\u4e00-\u9fa5a-za-z0-9]+$/,//檢查 卡號開戶行 15位-19位 中英文數字
simpcardid:/^(\d
)(18|19|20)?(\d
)([01]
\d)([0123]
\d)(\d
)(\d|x|x)?$/,//簡單檢查身份證方法
chineseennum:/^[
\u4e00-\u9fa5a-za-z0-9]+$/,//檢查中文和英文 數字
time:/^(?:(?!0000)[0-9]
-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]
(?:0[48]|[2468]
[048]|[13579]
[26])|(?:0[48]|[2468]
[048]|[13579]
[26])00)-02-29)$/ //檢查時間格式yyyy-mm-dd
};
var phone = 18812345678
var myreg=/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]$/;
if (!myreg.test(phone)) else
javascript 常用正則校驗規則
數字驗證的正規表示式集 驗證數字 0 9 驗證 位的數字 d 驗證至少 位數字 d 驗證mn位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 9...
Vue中常用表單校驗規則整理
在 vue開發中,難免遇到各種表單校驗,elementui自帶的驗證往往不能滿足複雜的需求。這裡整理了一些高頻率用到的校驗方法,如果錯誤歡迎指出。export function validateip rule,value,callback else 1 d d 2 0 4 d 25 0 5 d 1 ...
前端Vue中常用rules校驗規則
pattern d 1 d d 2 0 4 d 25 0 5 d 1 d d 2 0 4 d 25 0 5 d 1 d d 2 0 4 d 25 0 5 d 1 d d 2 0 4 d 25 0 5 2.是否手機號碼或者固話 pattern 0 d d 1 34578 d 3.是否身份證號碼 pat...