Dalam senario kod ini, matlamatnya adalah untuk menghapuskan pemisah baris daripada rentetan teks yang dibaca daripada textarea menggunakan atribut .value. Timbul persoalan: bagaimana pemisah baris boleh diwakili dalam ungkapan biasa dalam kaedah .ganti?
Untuk menyelesaikan isu ini dalam JavaScript, pemisah baris dikenal pasti secara berbeza berdasarkan pengekodan sistem pengendalian. Windows menggunakan jujukan "rn", Linux menggunakan "n," dan sistem Apple menggunakan "r."
Untuk memenuhi pelbagai variasi pemisah baris, ungkapan biasa berikut boleh digunakan:
someText.replace(/(\r\n|\n|\r)/gm, "");
Dengan memasukkan ungkapan ini ke dalam kaedah .replace, semua aksara pemisah baris, tanpa mengira sistem pengendalian, akan dialih keluar dengan berkesan daripada teks. Dengan mengikuti pendekatan ini, hasil yang diingini daripada rentetan teks yang bersih dan tidak terputus boleh dicapai.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Line Break dari Rentetan menggunakan Ungkapan Biasa dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!