JavaScript相当于PHP的preg_replace

时间:2009-01-02 16:06:49

标签: php javascript regex

我正在使用一个简单的正则表达式来用换行符替换break标记:

br_regex = /<br>/;
input_content = input_content.replace(br_regex, "\n");

这只替换了break标记的第一个实例,但我需要替换所有。 preg_match_all()可以用PHP来解决问题,但我想知道JavaScript等价物。

2 个答案:

答案 0 :(得分:123)

使用全局标记g

foo.replace(/<br>/g,"\n")

答案 1 :(得分:18)

用于非Regexp全局替换的JS习惯用法:

input_content.split('<br>').join('\n')