js中replace函数处理变量的全局替换
记录一个非常有意思的东西,函数;
起因:我想通过js替换一文本字符串的关键词时遇到了难题,
js一般的replace函数:
1.把str中的a替换成b:
单次替换:str.replace("a","b");一次只替换一个
全局替换:str.replace("/a/g","b");直接全部替换
2.那如果我想把所要替换的字符串是变量str1并且想一次全部替换,怎么办?
这样可行吗?:var str1; str.replace("/str1/g","b");
显然变量str1无法传到正则里边去。。。。。
原创
2021-07-12 14:47:09 ·
1644 阅读 ·
2 评论