常見的正則校驗規則

2022-09-14 09:39:12 字數 1806 閱讀 7065

手機號的校驗規則:

/^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\d$/;

vue用法例項:

vue.prototype.ismobile = (rule, value, callback) => $/;

if (mobilereg.test(value)) else

};

郵箱的校驗規則:

/^[a-za-z0-9_.-]+@[a-za-z0-9-]+(\.[a-za-z0-9-]+)*\.[a-za-z0-9]$/

vue用法例項:

vue.prototype.isemail = (rule, value, callback) => $/;

if (emailreg.test(value)) else

};

身份證號的校驗規則:

/(^\d$)|(^\d$)|(^\d(\d|x|x)$)/

vue用法例項:

vue.prototype.idnoreg = (rule, value, callback) => $)|(^\d$)|(^\d(\d|x|x)$)/;

if (idnoreg.test(value)) else

};

護照號的校驗規則:

/^1[45][0-9]$|(^[p|p|s|s]\d$)|(^[s|s|g|g|e|e]\d$)|(^[gg|tt|ss|ll|qq|dd|aa|ff]\d$)|(^[h|h|m|m]\d$)/

vue用法例項:

vue.prototype.ispassportnoreg = (rule, value, callback) => $|(^[p|p|s|s]\d$)|(^[s|s|g|g|e|e]\d$)|(^[gg|tt|ss|ll|qq|dd|aa|ff]\d$)|(^[h|h|m|m]\d$)/;

if (ispassportnoreg.test(value)) else

};

密碼的校驗規則: (規則在提示語那裡)

/^(?!^(\d+|[a-za-z]+|[~_]+)$)^[\w~_]$/

vue.prototype.isloginpass = (rule, value, callback) => $/;

if (loginpassword.test(value)) else

};

只能輸入英文的校驗規則:

/^[a-za-z]+$/

vue.prototype.iswords = (rule, value, callback) =>  else 

};

非負整數:

/^\d+$/

vue.prototype.isinger = (rule, value, callback) =>  else 

} else

} else

};

不能輸入漢字:

/[\u4e00-\u9fa5]/g

vue.prototype.iszw = (rule, value, callback) =>  else 

};

正則校驗規則集合

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x...

金額常見正則校驗

1.運用簡單正則let reg 1 9 0 9 0 9 0 9 reg.test vlue 複製 2.在vue2.0和vux元件情況下應用上面正則判斷金額 不為空,並且只能為大於0或者正數,兩位小數,其他符號不可輸入 moneyplaceholder v model amount type numb...

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...