Bagaimanakah cara saya Menentukan Watak Baris Baharu yang Diiktiraf oleh Platform Saya dalam JavaScript?

DDD
Lepaskan: 2024-11-23 11:30:32
asal
199 orang telah melayarinya

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

Watak Baris Baharu Rentetan JavaScript

Tidak seperti HTML, yang menggunakan
untuk menentukan baris baharu, JavaScript menggunakan jujukan aksara tertentu dalam rentetan untuk menandakan pemisah baris. Walau bagaimanapun, jujukan aksara baris baharu universal, "n," tidak diiktiraf secara universal merentas semua platform.

Untuk menentukan aksara baris baharu yang sesuai untuk persekitaran semasa, seseorang boleh memeriksa hasil ungkapan JavaScript tertentu. Pertimbangkan perkara berikut:

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`);
Salin selepas log masuk

Dengan menyediakan rentetan ujian yang berbeza, anda boleh mengenal pasti aksara baris baharu yang dikenali oleh platform semasa anda, termasuk "CR" (carriage return) dan "LF" (line feed).

Atas ialah kandungan terperinci Bagaimanakah cara saya Menentukan Watak Baris Baharu yang Diiktiraf oleh Platform Saya dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan