ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで改行を「タグ」に置き換える方法は?

JavaScriptで改行を「タグ」に置き換える方法は?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-07 00:54:12718ブラウズ

How to Replace Newlines with `` Tags in 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。