JavaScript virknes maiņas () metode tiek izmantota, lai aizstātu daļu no dotās virknes ar jaunu apakšvirkni. Šī metode meklē norādīto regulāro izteiksmi dotajā virknē un pēc tam aizstāj to, ja notiek atbilstība.
Mēs varam izmantot globālās meklēšanas modifikatoru ar metodi aizstāt () lai aizstātu visus atbilstības elementus, pretējā gadījumā metode aizstāj tikai pirmo atbilstību. JavaScript nodrošina arī ignorēšanas karogu, lai padarītu metodi nejutīgu pret reģistriem.
Sintakse
Aizvietošanas () metodi attēlo šāda sintakse:
string.replace(originalstr,newstr)
Parametrs
originalstr — tā apzīmē virkni, kas jāmeklē un jāaizstāj.
Newstr - Tas apzīmē jauno virkni, kas aizstāta ar meklēto virkni.
Atgriezties
Tas atgriež jauno virkni ar norādīto aizstāšanu.
JavaScript virknes aizstāšanas() metodes piemērs
Apskatīsim dažus nomaiņas () metodes piemērus.
1. piemērs
Apskatīsim vienkāršu piemēru apakšvirknes aizstāšanai.
var str='Javatpoint'; document.writeln(str.replace('tpoint','Script'));Izmēģiniet to tūlīt
Izvade:
JavaScript
2. piemērs
Šajā piemērā mēs aizstāsim regulāro izteiksmi, izmantojot globālās meklēšanas modifikatoru.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS'));Izmēģiniet to tūlīt
Izvade:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.
3. piemērs
Šajā piemērā mēs aizstāsim regulāro izteiksmi, neizmantojot globālo meklēšanu.
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.Izmēģiniet to tūlīt
Izvade:
1 no 1000
Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework
4. piemērs
Šajā piemērā mēs redzēsim, ka aizstāj() metode ir reģistrjutīga.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS'));Izmēģiniet to tūlīt
Izvade:
Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.
5. piemērs
Mēs varam ignorēt aizstājēj() metodes reģistrjutīgo uzvedību, izmantojot ignorēšanas karoga modifikatoru. Ar piemēra palīdzību sapratīsim:
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS'));Izmēģiniet to tūlīt
Izvade:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.