JavaScript-strängen replace()-metoden används för att ersätta en del av en given sträng med en ny delsträng. Denna metod söker efter specificerat reguljärt uttryck i en given sträng och ersätter det sedan om matchningen inträffar.
Vi kan använda global sökmodifierare med metoden replace() för att ersätta alla matchningselement, annars ersätter metoden endast första matchningen. JavaScript tillhandahåller också ignoreringsflagga för att göra metoden skiftlägesokänslig.
Syntax
Metoden replace() representeras av följande syntax:
string.replace(originalstr,newstr)
Parameter
originalstr - Den representerar strängen som ska sökas och ersättas.
Newstr - Den representerar den nya strängen som ersattes med den sökta strängen.
Lämna tillbaka
Den returnerar den nya strängen med den angivna ersättningen.
JavaScript-sträng replace() Metodexempel
Låt oss se några exempel på metoden replace().
Exempel 1
Låt oss se ett enkelt exempel för att ersätta en delsträng.
var str='Javatpoint'; document.writeln(str.replace('tpoint','Script'));Testa det nu
Produktion:
JavaScript
Exempel 2
I det här exemplet kommer vi att ersätta ett reguljärt uttryck med global sökmodifierare.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS'));Testa det nu
Produktion:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.
Exempel 3
I det här exemplet kommer vi att ersätta ett reguljärt uttryck utan att använda global sökning.
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.Testa det nu
Produktion:
Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework
Exempel 4
I det här exemplet kommer vi att se att metoden replace() är skiftlägeskänslig.
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS'));Testa det nu
Produktion:
Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.
Exempel 5
Vi kan ignorera skiftlägeskänsligt beteende för metoden replace() genom att använda ignoreringsflaggamodifierare. Låt oss förstå med hjälp av exempel:
var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS'));Testa det nu
Produktion:
Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.