var x = 3;
var y = 11;
var str = 'adcdefg';//用户名
var regk = "/^[a-zA-Z\d]\w{"+x+","+y+"}[a-zA-Z\d]$/";//正则
var reg = eval(regk);
alert(reg);
if(reg.test(str)){
alert('1');
}else{
alert('0');
}
如上代码,alert弹出的内容正是正则表达式的内容,然而在匹配之后,仍旧弹出0,这是为什么?该如何修改?谢谢
相关分类