JavaScript を使用して値から改行を読み取り、すべての改行を<br />
要素に置き換えるにはどうすればよいですか?
例:
PHP から渡される変数は以下のとおりです。
"This is man.
Man like dog.
Man like to drink.
Man is the king."
JavaScript で変換した後の結果は次のようになると思います。
"This is man<br /><br />Man like dog.<br />Man like to drink.<br /><br />Man is the king."
ベストアンサー1
これにより、すべての戻り値がHTMLに変換されます。
str = str.replace(/(?:\r\n|\r|\n)/g, '<br>');
?: の意味が気になる方のために。これは非キャプチャ グループと呼ばれます。つまり、括弧内の正規表現のグループは、後で参照できるようにメモリに保存されません。詳細については、次のスレッドを確認してください。
https://stackoverflow.com/a/11530881/5042169 https://stackoverflow.com/a/36524555/5042169