Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menggantikan Tempoh dalam Rentetan JavaScript?

Bagaimana untuk Menggantikan Tempoh dalam Rentetan JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-21 20:22:02250semak imbas

How to Replace Periods in JavaScript Strings?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn