web-dev-qa-db-ja.com

PHPのpreg_replaceに相当するJavaScript

私は単純な正規表現を使用して、改行タグを改行で置き換えています。

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

これは、breakタグの最初のインスタンスのみを置き換えますが、すべてを置き換える必要があります。 preg_match_all()はPHPでトリックを行いますが、JavaScriptに相当するものを知りたいです。

71

グローバルフラグgを使用します。

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

非正規表現グローバル置換のJSイディオム:

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