logo

JavaScript String replace() Method

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.