我正在使用一个简单的正则表达式来用换行符替换break标记:
br_regex = /<br>/;
input_content = input_content.replace(br_regex, "\n");
这只替换了break标记的第一个实例,但我需要替换所有。 preg_match_all()
可以用PHP来解决问题,但我想知道JavaScript等价物。
答案 0 :(得分:123)
使用全局标记g
:
foo.replace(/<br>/g,"\n")
答案 1 :(得分:18)
用于非Regexp全局替换的JS习惯用法:
input_content.split('<br>').join('\n')