JavaScript 文字列改行文字
を使用する HTML とは異なります。改行を定義するために、JavaScript は文字列内の特定の文字シーケンスを利用して改行を示します。ただし、ユニバーサル改行文字シーケンス「n」は、すべてのプラットフォームで共通に認識されるわけではありません。
現在の環境に適切な改行文字を判断するには、特定の JavaScript 式の結果を調べることができます。次の点を考慮してください:
function log_newline(msg, test_value) { if (!test_value) { test_value = document.getElementById("test").value; } console.log( msg + ": " + (test_value.match(/\r/) ? "CR" : "") + " " + (test_value.match(/\n/) ? "LF" : "") ); } log_newline("HTML source"); log_newline("JS string", "foo\nbar"); log_newline("JS template literal", `bar baz`);
さまざまなテスト文字列を指定すると、「CR」 (キャリッジ リターン) や「LF」 (ライン フィード) など、現在のプラットフォームで認識される改行文字を識別できます。
以上がJavaScript のプラットフォームで認識される改行文字を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。