Menggantikan Titik dalam Rentetan dengan JavaScript
Masalah:
Anda ingin mengalih keluar semua kejadian daripada noktah (.) daripada rentetan JavaScript. Contohnya, menukar "okay.this.is.a.string" kepada "okay this is a string."
Percubaan Penyelesaian:
mystring.replace(/ ./g,' ');
Walau bagaimanapun, percubaan ini menggantikan semua aksara dalam rentetan dengan ruang.
Penyelesaian:
Tempoh ( .) mempunyai makna istimewa dalam ungkapan biasa, mewakili "sebarang watak." Untuk memadankan noktah literal, ia mesti dilepaskan dengan garis serong ke belakang:
mystring = mystring.replace(/./g,' ');
Atas ialah kandungan terperinci Bagaimana untuk Menggantikan Titik dalam Rentetan dengan JavaScript Tanpa Menggantikan Semua Aksara?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!