Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mengubah suai nilai tertentu rentetan dalam javascript

Bagaimana untuk mengubah suai nilai tertentu rentetan dalam javascript

WBOY
WBOYasal
2022-01-17 17:20:154474semak imbas

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)".

Bagaimana untuk mengubah suai nilai tertentu rentetan dalam javascript

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!

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
Artikel sebelumnya:Apakah teknologi ajax?Artikel seterusnya:Apakah teknologi ajax?