企业信用代码等常用的正则验证

    技术2023-08-18  107

    常用的正则验证方法整合

    使用

    var Reg = (/\S/g)==null // 判断是否为空 var nameReg = /^[\u4E00-\u9FA5]{2,4}$/; // 名字 var idcardReg = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/; // 身份证 var telReg = /^1[3456789]\d{9}$/; // 手机号 var emailReg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/; // 邮箱 var bankReg = /^([1-9]{1})(\d{15}|\d{18})$/; // 银行卡 var zfbReg = /(^[a-zA-Z0-9_.@]{10,30}$)|(^(?=\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$).{10,30}$)/; // 支付宝 var wxReg = /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/; // 微信号 var qyReg = /^[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}$/g; // 企业信用代码

    使用

    if(nameReg.test(that.userName)==false) { reject('姓名格式错误') }
    Processed: 0.009, SQL: 10