JavaScript のプラットフォームで認識される改行文字を確認するにはどうすればよいですか?

DDD
リリース: 2024-11-23 11:30:32
オリジナル
201 人が閲覧しました

How do I Determine the Newline Character Recognized by My Platform in JavaScript?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート