私は単純な正規表現を使用して、改行タグを改行で置き換えています。
_br_regex = /<br>/;
input_content = input_content.replace(br_regex, "\n");
_
これは、breakタグの最初のインスタンスのみを置き換えますが、すべてを置き換える必要があります。 preg_match_all()
はPHPでトリックを行いますが、JavaScriptに相当するものを知りたいです。
グローバルフラグg
を使用します。
foo.replace(/<br>/g,"\n")
非正規表現グローバル置換のJSイディオム:
input_content.split('<br>').join('\n')