Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Menentukan Watak Baris Baharu yang Betul dalam Rentetan JavaScript?

Bagaimana untuk Menentukan Watak Baris Baharu yang Betul dalam Rentetan JavaScript?

Patricia Arquette
Lepaskan: 2024-11-10 15:03:02
asal
521 orang telah melayarinya

How to Determine the Correct Newline Character in JavaScript Strings?

Menentukan Aksara Baris Baharu dalam Rentetan JavaScript

Karakter baris baharu JavaScript boleh berbeza-beza bergantung pada sistem pengendalian. Adalah perlu untuk menentukan aksara baris baharu yang betul untuk persekitaran sasaran bagi memastikan keserasian dan manipulasi rentetan yang betul.

Jujukan Aksara Baris Baharu Universal

Jujukan aksara baris baharu n bukan disokong secara universal dalam JavaScript untuk semua platform. Untuk menentukan aksara baris baharu yang sesuai untuk persekitaran semasa, anda boleh menggunakan kaedah berikut:

Ujian Berasaskan Pelayar

Anda boleh menguji aksara baris baharu dalam penyemak imbas yang berbeza menggunakan skrip JavaScript mudah:

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

Skrip ini akan log aksara baris baharu yang digunakan dalam sumber HTML, rentetan JavaScript dan literal templat JavaScript.

Pengesanan Berasaskan Sistem Operasi

Anda juga boleh menggunakan pendekatan yang lebih komprehensif yang mengesan sistem pengendalian dan menggunakan aksara baris baharu yang sesuai:

const os = require('os');

const newline = os.EOL;
Salin selepas log masuk

Kaedah ini menggunakan modul os daripada Node.js (atau yang serupa modul dalam persekitaran lain) untuk mendapatkan semula aksara baris baharu yang betul untuk sistem pengendalian semasa.

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Watak Baris Baharu yang Betul dalam Rentetan 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan