手機號的校驗規則:
/^((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...