正则表达式中传参的问题

小小丁灬 发布于 2016/05/24 10:19
阅读 354
收藏 0
刚学正则,想问下能给正则表达式传参吗.例如现在有一段话--->"abcdefg",我想替换选中的字符,一开始又不知道选什么,能不能把选中的字符传入正则表达式中,如果可以,怎么传.求指点.
加载中
0
littledew
littledew
function test(str,param){
var reg = new RegExp(param, "g");
str = str.replace(reg, '哈哈');
return str;
}

var str = 'abc';
test(str,'b');

小小丁灬
谢谢~~~
0
淡渺云烟L
淡渺云烟L
不是传参,直接用方法替换吧
小小丁灬
"abcdefg".replace("/a/g","哈哈哈"),我一开始不一定选 a 进行替换,我也可以选 b.现在我想的是把我选中的当成参数传进去,选什么,替换什么.
返回顶部
顶部