Dalam JavaScript, anda boleh menukar semua pemisah baris dalam rentetan kepada HTML
elemen menggunakan ungkapan biasa. Ini berguna apabila anda ingin memaparkan teks berbilang baris yang mengekalkan pemformatannya.
Pelaksanaan:
Untuk menggantikan semua pemisah baris dengan
elemen, gunakan ungkapan biasa berikut:
str.replace(/(?:\r\n|\r|\n)/g, '<br />');
Penjelasan:
Contoh:
Pertimbangkan pembolehubah str dengan nilai berikut:
"This is man. Man like dog. Man like to drink. Man is the king."
Selepas menggunakan penggantian , keputusannya ialah:
"This is man<br /><br />Man like dog.<br />Man like to drink.<br /><br />Man is the king."
Tidak Menangkap Kumpulan:
Sintaks ?: mengelilingi corak pemisah baris mencipta kumpulan yang tidak menangkap. Ini bermakna bahawa aksara pemisah baris tidak ditangkap ke dalam ingatan untuk rujukan kemudian, yang boleh meningkatkan prestasi untuk rentetan besar.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Pemisah Baris kepada HTML `` Tag dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!