js正则表达式中如何使用变量?

2025-01-02 10:48:01
推荐回答(5个)
回答1:

用eval转义,你现在reg是一个字符串
正确写法

回答2:

我这里给你写了一个例子
var reg = /^[a-za-z]$/;// 这里是 正则表达式,大小写英文字母都可以
if (reg.test(username.value) != true) {
alert("用户应为全英文");
}
希望对你有用,如果还有问题,请继续追加问题

回答3:

你的正则表达式写错了
aaaaaa你没说明怎么处理,我理解为 只处理 aaa,类似 baaac aaaaaaac这类的都不处理,那么正则表达式是
\ba{3}\b

回答4:

首先你写反了 replace 的意思为 要把什么替换成什么 也就是replace('以前的','现在的') 其次 你的里面现在有多个 ' ' 但是你现在只能替换第一个.

回答5:

var eval("/"+ch+"/ig");