在JavaScript中是否存在类似于gsub的东西?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

有什么办法来做类似于JavaScript中的ruby gsub?我有一个本地的html文件,我想处理和替换某些模板变量的内容,但我不知道如何用新的内容替换模板变量。该html包含如下的代码:

<div id="content">
    <h1>{{title}}</h1>
    {{content}}
</div>
提问于
用户回答回答于

可以通过DOM元素的innerHTML属性访问原始HTML ,或者使用JQuery html属性包装它,然后执行替换:

var html = $(document).html();
$(document).html(html.replace('{{title}}', 'I am a title');
用户回答回答于

代码如下:

"aa".replace("a", "b") // "ba"

//g 替换所有匹配:

"aa".replace(/a/g, "b") // "bb"
"aa".replace(new RegExp("a", "g"), "b"); // "bb"

扫码关注云+社区

领取腾讯云代金券