Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menggantikan Tempoh dalam Rentetan JavaScript?
Menggantikan Tempoh dalam Rentetan dengan JavaScript
Mengendalikan tempoh (.) dalam manipulasi rentetan boleh menjadi rumit dalam JavaScript. Jika anda menghadapi isu menggantikan semua tempoh dengan aksara yang berbeza atau mengalih keluarnya sepenuhnya, artikel ini menyediakan penyelesaian.
Masalah:
Untuk menggantikan semua kejadian haid (.) dalam rentetan JavaScript dengan ruang, contohnya, menukar 'okay.this.is.a.string' kepada 'okay ini rentetan'.
Percubaan Gagal:
Menggunakan kod 'mystring.replace(/./g, ' ')' untuk menggantikan semua aksara dengan ruang akan menyebabkan keseluruhan rentetan digantikan dengan ruang.
Penyelesaian :
Kuncinya terletak pada melarikan diri dari tempoh menggunakan garis serong ke belakang (). Dalam ungkapan biasa JavaScript, satu noktah mewakili aksara arbitrari dan melepaskannya menunjukkan bahawa anda mahu memadankan noktah itu sendiri.
Untuk menggantikan semua noktah dengan ruang dengan betul, gunakan kod berikut:
<code class="javascript">mystring = mystring.replace(/\./g, ' ');</code>
Dengan melepaskan tempoh tersebut, ungkapan biasa akan memadankan hanya titik, meninggalkan rentetan yang lain tidak disentuh dan menghasilkan output yang diingini.
Atas ialah kandungan terperinci Bagaimana untuk Menggantikan Tempoh dalam Rentetan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!