Rumah > Artikel > hujung hadapan web > Bagaimana untuk mengubah suai nilai tertentu rentetan dalam javascript
Dalam JavaScript, anda boleh menggunakan kaedah replace() untuk mengubah suai nilai tertentu rentetan Kaedah ini digunakan untuk menggantikan beberapa aksara dengan aksara lain dalam rentetan, atau untuk menggantikan subrentetan yang sepadan dengan rentetan biasa ungkapan. String, sintaksnya ialah "string.replace(regexp/substr, nilai atau fungsi yang diganti)".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.
Cara mengubah suai nilai tertentu rentetan dalam javascript
Kaedah replace() digunakan untuk menggantikan beberapa aksara dengan aksara lain dalam rentetan , atau gantikan subrentetan yang sepadan dengan ungkapan biasa.
Sintaks
stringObject.replace(regexp/substr,replacement)
Penerangan Parameter
regexp/substr diperlukan. Objek RegExp yang menentukan subrentetan atau corak untuk diganti. Jika nilai ialah rentetan, ia diambil semula sebagai corak literal literal dan bukannya ditukar terlebih dahulu kepada objek RegExp.
perlu penggantian. Nilai rentetan. Menentukan fungsi untuk menggantikan teks atau menjana teks gantian.
Nilai pulangan
Rentetan baharu yang diperoleh dengan menggantikan padanan pertama atau semua padanan regexp dengan penggantian.
Penjelasan
Kaedah replace() stringObject melakukan operasi carian dan ganti. Ia akan mencari subrentetan dalam stringObject yang sepadan dengan regexp dan menggantikan subrentetan tersebut dengan penggantian. Jika regexp mempunyai bendera global g, maka kaedah replace() menggantikan semua subrentetan yang sepadan. Jika tidak, ia hanya menggantikan subrentetan pertama yang sepadan.
penggantian boleh menjadi rentetan atau fungsi. Jika ia adalah rentetan, maka setiap perlawanan akan digantikan dengan rentetan. Tetapi aksara $ dalam penggantian mempunyai makna tertentu. Seperti yang ditunjukkan dalam jadual berikut, ia menggambarkan bahawa rentetan yang diperoleh daripada padanan corak akan digunakan untuk penggantian.
Contohnya adalah seperti berikut:
<script type="text/javascript"> var str="Visit city!" document.write(str.replace(/city/, "School")) </script>
Hasil keluaran:
Lawati Sekolah!
[Cadangan berkaitan: Tutorial Kajian javascript】
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai nilai tertentu rentetan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!