常用正则,积累中。。。
返回真为正确
验证金钱
let reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
let money = "520.100";
//000 错
//0 对
//0. 错
//0.0 对
//050 错
//00050.12错
//70.1 对
//70.11 对
//70.111错
//500 正确
if (reg.test(money)) {
alert("正确~");
}else{
alert("有误~");
};
验证手机号
let phoneRule = /^[1][3,4,5,6,7,8,9][0-9]{9}$/
let phone = '13280808080'
if(phoneRule.test(phone)){
// 正确
}
验证身份证号
let reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
验证银行卡号
var regExp = /^([1-9]{1})(\d{15}|\d{18})$/;
有问题可直接留言,望各位与我都可以成为技术大牛。

浙公网安备 33010602011771号