JavaScript-эквивалентом для бере в PHP заменить


Я использую простое регулярное выражение для замены тегов break на новые строки:

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

это заменяет только первый экземпляр тега break,но мне нужно заменить все. preg_match_all() сделал бы трюк в PHP, но я хотел бы знать эквивалент JavaScript.

2 64

2 ответа:

использовать глобальный флаг, g:

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

идиома JS для нерегулярного выражения global replace:

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