常用正则,积累中。。。

返回真为正确

 

验证金钱

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})$/; 
有问题可直接留言,望各位与我都可以成为技术大牛。
原文地址:https://www.cnblogs.com/xhxdd/p/14178643.html