常见的正则表达式,包含只在非空输入时检查合法性

感情迁移 提交于 2019-12-18 11:42:22
   //非空验证
            requiredReg:/\S/,
            //姓名验证
            nameReg:/^[a-zA-Z\u4e00-\u9fa5]{1,10}[a-zA-Z\u4e00-\u9fa5]{1,10}[\.a-zA-Z\u4e00-\u9fa5]{0,10}$/,
            //身份证验证
            idNoReg:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,
            //手机号码验证
            //mobileReg:/^1[3546789][0-9]{9}$/,
            //手机号码验证
            mobileReg:/^1[3546789][0-9]{9}$/,
            //手机号码验证
            canNullMobileReg:/(^$)|(^1[3546789][0-9]{9}$)/,
             //邮箱地址验证
            emailReg:/^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-zd0-9]+[-.])+[A-Za-z0-9]{2,5}$/,
            //详细地址验证
            addressReg:/^[\u4e00-\u9fa5]{1,10}[0-9a-zA-Z\u4e00-\u9fa5\-]{0,20}[\u4e00-\u9fa5]{1,10}[0-9a-zA-Z\u4e00-\u9fa5\-]{0,20}[\u4e00-\u9fa5]{1,10}[0-9a-zA-Z\u4e00-\u9fa5\-]{0,20}[0-9]{1,20}[\u4e00-\u9fa5]{1,10}[0-9a-zA-Z\u4e00-\u9fa5\-]{0,20}$/,
             //详细地址可为空
            canNullAddressReg:/(^$)|(^[\u4e00-\u9fa5]{1,10}[0-9a-zA-Z\u4e00-\u9fa5\-]{0,20}[\u4e00-\u9fa5]{1,10}[0-9a-zA-Z\u4e00-\u9fa5\-]{0,20}[\u4e00-\u9fa5]{1,10}[0-9a-zA-Z\u4e00-\u9fa5\-]{0,20}[0-9]{1,20}[\u4e00-\u9fa5]{1,10}[0-9a-zA-Z\u4e00-\u9fa5\-]{0,20}$)/,
            //银行卡号验证
            renewAccountNumberReg:/^([1-9]{1})(\d{14}|\d{15}|\d{16}|\d{17}|\d{18})$/,

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!