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位。
阿波罗的战车
相关分类