Rumah > Artikel > hujung hadapan web > Bagaimana untuk Menentukan Watak Baris Baharu yang Betul dalam Rentetan JavaScript?
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`);
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;
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!