用javascript替换所有文本

时间:2010-12-16 13:43:37

标签: javascript string

我有一个PHP代码,它打印一些文本。 但我需要用JavaScript替换“n”字符和“N”(不编辑php代码)。在任何地方(所有文本)。 我该怎么做? 谢谢......

PS:我正在创建另一个主题(#4459901),但这个主题是不同的!

3 个答案:

答案 0 :(得分:1)

在我写这篇文章之前:我不推荐它。在输出到浏览器之前执行此操作将是您的最佳选择。它对单个字符也不是很好,因为它会用n替换N的所有实例(即<span>将成为<spaN>

document.body.innerHTML= document.body.innerHTML.replace(/n/g, "N");

示例:http://jsfiddle.net/jonathon/x4akZ/

答案 1 :(得分:0)

使用:

replaced = str.replace(/n/g, "N");

答案 2 :(得分:0)

你只需使用替换功能,在你的正则表达式之后,你必须uso / g这意味着你想要替换所有的字符。

"non".replace(/n/g, 'N')