キャリッジ リターンを削除する Javascript メソッド: まず、対応する js ファイルのコンテンツを開き、次に "str.replaceAll("(\n|\r|(\r\n)|(\u0085)|(\ u2028)|(\u2029))"、"")" を使用して、復帰記号と改行記号を削除できます。
この記事の動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。
JavaScript でキャリッジ リターンとライン フィードの記号を削除する方法
オペレーティング システムが異なると、キャリッジ リターンとライン フィードの記号が異なります。以下を参照してください。
まず、\n,\r,\t
\n について説明します。Windows の
は改行を意味し、次の行の先頭に戻ります。
in Linux および Unix では、これは改行を意味するだけで、次の行の先頭には戻りません。
\r ソフトスペース: Linux および unix の
は、現在の行の先頭に戻ることを意味します。
Mac OS では、改行して次の行の先頭に戻ることを意味し、Windows の \n の効果と同等です。
\t タブ (次の列に移動)
いくつかの注意:
これらは、二重引用符または区切り文字で表される文字列、および一重引用符で表される文字列で有効です。無効です。
\r\n は通常、キーボードの Enter キーを表すために一緒に使用されます (Linux および Unix の場合)。単に \n を使用することもできます (Windwos の場合)。Mac OS では、\r を使用して表すことができます帰りの車!
\tキーボードの「TAB」キーを表します。
ファイル内の改行記号:
windows: \n
linux、unix: \r\n
Javascript ではキャリッジ リターンが削除され、改行記号
response = response.replace(/\r|\n/ig,"");
行終了記号: 行終了記号は、一連の入力文字の行の終わりを示す 1 つまたは 2 つの文字のシーケンスです。次のコードが行終了文字として認識されます:
改行 (ライン フィード) 文字 ('\n')、
に続くキャリッジ リターン文字 ("\r\n" ") 、
分離の復帰文字 ('\r')、
次の行文字 ('\u0085')、
行区切り文字 ('\u2028 ') または
段落区切り文字 ('\u2029)。
したがって、行末記号とそのエスケープ形式を考慮すると、最も確実な方法は
str.replaceAll("(\n|\r|(\r\n)|(\u0085)|(\u2028)|(\u2029))", "")
[推奨学習:js 基本チュートリアル]
です。以上がJavaScriptでキャリッジリターンを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。