
js正则表达式中如何使用变量?
1个回答
展开全部
用eval转义,你现在reg是一个字符串
正确写法
<script>
var ch = "aaa";
var reg = "/"+ch+"/ig";
var str = 'aaa bbb ccc aaa aaa';
var val = str.replace(eval(reg),"");
alert(val);
</script>
正确写法
<script>
var ch = "aaa";
var reg = "/"+ch+"/ig";
var str = 'aaa bbb ccc aaa aaa';
var val = str.replace(eval(reg),"");
alert(val);
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |