JavaScript的replace方法中参数是变量

来源:互联网 发布:济南淘宝打包员招聘 编辑:程序博客网 时间:2024/04/26 04:23

最近在使用js的replace方法替换字符串中字母的时候,发现如果replace方法中的参数是变量的情况下不能很好的使用全局替换,相信不少同学遇到跟我一样的情况.

在这里只需要使用如下方法就可以解决:

     有一个字符串str = 'abcde';

    我需要将其中的某一个字母替换成字母w,但是这个字母是一个变量,比如这个变量名称是key,只需要使用如下方法

   

  str.replace(new RegExp(key, 'g'), 'w'); 


原创粉丝点击