为了账号安全,请及时绑定邮箱和手机立即绑定

关于javascript 正则表达式一个小问题

关于javascript 正则表达式一个小问题

守候你守候我 2018-11-14 14:09:14
function regCheck(type){    /*     * 正则表达式匹配     * auther:BeginMan     * date:2013/11/4     */    var reg = '';    if(type == 1){                    //用户名校验        reg = /^(\w|[\u4E00-\u9FA5]){4,16}$/        //中英文数字下划线4-16位    }    return reg;}如我这个函数,为什么我输入:admin   不匹配呢?不管中英文输入7位以上才能匹配,这是为什么呢,我不想要这种匹配方式。我想要的结果是:如果不管中英文,用户名都匹配4-16位。
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

从你提供的表达式,看不出什么问题,可能是其它的问题,你可以再提供多点代码

查看完整回答
反对 回复 2018-11-18
  • 1 回答
  • 0 关注
  • 690 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信