JavaScript-streng replace()-metoden brukes til å erstatte en del av en gitt streng med en ny understreng. Denne metoden søker etter spesifisert regulært uttrykk i en gitt streng og erstatter det deretter hvis samsvaret oppstår.
Vi kan bruke global søkemodifikator med erstatte()-metoden for å erstatte alle samsvarselementene, ellers erstatter metoden bare første treff. JavaScript gir også ignoreringsflagg for å gjøre metoden skille mellom små og store bokstaver.
Syntaks
Replace()-metoden er representert av følgende syntaks:
endre fil linux
string.replace(originalstr,newstr)
Parameter
originalstr - Den representerer strengen som skal søkes og erstattes.
Newstr - Den representerer den nye strengen som er erstattet med den søkte strengen.
Komme tilbake
Den returnerer den nye strengen med den spesifiserte erstatningen.
JavaScript-streng replace() Metodeeksempel
La oss se noen eksempler på replace()-metoden.
java concat strenger
Eksempel 1
La oss se et enkelt eksempel for å erstatte en delstreng.
var str='Javatpoint'; document.writeln(str.replace('tpoint','Script'));Test det nå
Produksjon:
JavaScript
Eksempel 2
I dette eksemplet vil vi erstatte et regulært uttrykk ved å bruke global søkemodifikator.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS'));Test det nå
Produksjon:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.
Eksempel 3
I dette eksemplet vil vi erstatte et regulært uttrykk uten å bruke globalt søk.
midtknapp css
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.Test det nå
Produksjon:
Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework
Eksempel 4
I dette eksemplet vil vi se at replace()-metoden skiller mellom store og små bokstaver.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS'));Test det nå
Produksjon:
Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.
Eksempel 5
Vi kan ignorere store og små bokstaver i atferden til replace()-metoden ved å bruke ignorer flagg-modifikator. La oss forstå ved hjelp av eksempel:
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS'));Test det nå
Produksjon:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.