ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで改行を「タグ」に置き換える方法は?
JavaScript で改行を HTML 要素に置き換える
文字列内のすべての改行を改行タグに置き換えるにはどうすればよいですか?これは、Web アプリケーションで改行のあるテキストを表示するときに便利です。
解決策:
JavaScript のすべての改行を
に置き換えます。要素を使用するには、次のコードを使用します。
str = str.replace(/(?:\r\n|\r|\n)/g, '<br>');
正規表現 /(?:rn|r|n)/g は、復帰 ("r")、改行 (" を含む、すべてのタイプの改行に一致します) n")、キャリッジリターンとそれに続く改行 ("rn")。 g フラグにより、すべての出現箇所が置換されます。
非キャプチャ グループの説明:
括弧の前の ?: により、非キャプチャ グループが作成されます。これは、グループ内で一致したテキストが後で参照できるように保存されないことを意味します。これは、不必要なメモリ使用を回避し、置換プロセスを高速化するために必要です。
例:
次の 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."
以上がJavaScriptで改行を「タグ」に置き換える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。