A JavaScript string change() metódus arra szolgál, hogy egy adott karakterlánc egy részét új részkarakterláncra cserélje. Ez a metódus megkeresi a megadott reguláris kifejezést egy adott karakterláncban, majd lecseréli, ha az egyezés bekövetkezik.
Használhatjuk a globális keresés módosítót a change() metódussal az összes egyezési elem lecserélésére, ellenkező esetben a metódus csak az első egyezést cseréli le. A JavaScript figyelmen kívül hagyási jelzőt is biztosít, hogy a módszert érzéketlenné tegye a kis- és nagybetűk között.
Szintaxis
A helyettesítő() metódust a következő szintaxis képviseli:
szegmentációs hiba mag kidobva
string.replace(originalstr,newstr)
Paraméter
originalstr – A keresendő és cserélendő karakterláncot jelöli.
Newstr - Az új karakterláncot képviseli, amely a keresett karakterláncra cserélt.
Visszatérés
Az új karakterláncot adja vissza a megadott cserével.
hogyan lehet a húrt intté alakítani
JavaScript String csere() módszer példa
Nézzünk néhány példát a csere() metódusra.
1. példa
Nézzünk egy egyszerű példát egy részkarakterlánc cseréjére.
var str='Javatpoint'; document.writeln(str.replace('tpoint','Script'));Tesztelje most
Kimenet:
JavaScript
2. példa
Ebben a példában a reguláris kifejezést globális keresési módosítóval cseréljük le.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS'));Tesztelje most
Kimenet:
szegmentációs hiba mag kidobva
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.
3. példa
Ebben a példában a reguláris kifejezést globális keresés használata nélkül cseréljük le.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/,'AngularJS')); //It will replace only first match.Tesztelje most
Kimenet:
java do while példa
Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework
4. példa
Ebben a példában látni fogjuk, hogy a csere() metódus megkülönbözteti a kis- és nagybetűket.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS'));Tesztelje most
Kimenet:
Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.
5. példa
Figyelmen kívül hagyhatjuk a csere() metódus kis- és nagybetűk közötti viselkedését, ha figyelmen kívül hagyjuk a figyelmen kívül hagyó jelzőbitet. Értsük meg a példa segítségével:
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS'));Tesztelje most
Kimenet:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.