用eval转义,你现在reg是一个字符串
正确写法
我这里给你写了一个例子
var reg = /^[a-za-z]$/;// 这里是 正则表达式,大小写英文字母都可以
if (reg.test(username.value) != true) {
alert("用户应为全英文");
}
希望对你有用,如果还有问题,请继续追加问题
你的正则表达式写错了
aaaaaa你没说明怎么处理,我理解为 只处理 aaa,类似 baaac aaaaaaac这类的都不处理,那么正则表达式是
\ba{3}\b
首先你写反了 replace 的意思为 要把什么替换成什么 也就是replace('以前的','现在的') 其次 你的里面现在有多个 ' ' 但是你现在只能替换第一个.
var eval("/"+ch+"/ig");