JavaScript替换小写大写

时间:2013-10-08 15:36:00

标签: javascript replace uppercase lowercase

我想用'string'+ x +'string'替换文本(变量)中的某些东西(变量 - 我称之为“x”)。

我的代码:

new_content = content.replace(new RegExp(x,"gi"),'string'+x+'string');

所以我想替换大写和小写x,如果搜索'string'+x+'string'也是小写,x中的x应该是小写的。对于大写字母也是如此。

对于这种情况,有没有类似$1的方式?

1 个答案:

答案 0 :(得分:7)

您可以在替换字符串中使用$&来插入匹配的字符串:

new_content = content.replace(new RegExp(x,"gi"), 'string$&string');