正则表达式 QQ 手机号 身份证...

废话不多说 ,上菜!有其他问题可以在评论区留言,看到第一时间回复!
表达式俩边斜杠我加的,如果有问题可以去掉试一下

手机号!

 /^[1][3,4,5,7,8][0-9]{9}$/        // 兼容局部
 /^[1][3,4,5,6,7,8,9][0-9]{9}$/;    // 兼容2020年所有手机号
 

身份证号18

/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9xX]$/

身份证15~18

  /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;

qq邮箱

/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/

特殊邮箱限制
@前64位字符 .后2到4位字符

/^[a-zA-Z0-9_]{2,63}[a-zA-Z0-9]@[a-zA-Z0-9]+\.[a-zA-Z0-9]{2,4}$/

qq

/^[0-9]{5,12}$/
  $("#nextgo").click(function() {
            var usname = $("#ag_username").val();
            var ustel = $("#ag_tel").val();
            var uscard = $("#ag_card").val();
            var ag_hone = new RegExp('^[1][3,4,5,6,7,8,9][0-9]{9}$'); // 手机号
            // var id_number = /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9xX]$/; // 身份证号
            var id_number = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
         
            if (!usname) {
                layer.msg('请输入负责人姓名')
                return false;
            }
            if (!ag_hone.test(ustel)) {
                layer.msg('请输入负责人手机号码')
                return false;
            }
            if (!id_number.test(uscard)) {
                layer.msg('请输入负责人身份证')
                return false;   
            }
            });

关注我,后期继续完善!以上真实有效!
如果有问题,可以加我微信一起讨论,我们一起进步!
屏幕前的你,加油!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值