logo

JavaScript-tekenreeks vervangen() Methode

De JavaScript string Replace() methode wordt gebruikt om een ​​deel van een gegeven string te vervangen door een nieuwe substring. Deze methode zoekt naar gespecificeerde reguliere expressies in een bepaalde tekenreeks en vervangt deze vervolgens als de overeenkomst optreedt.

We kunnen de globale zoekmodifier gebruiken met de methode Replace() om alle matchelementen te vervangen, anders vervangt de methode alleen de eerste match. JavaScript biedt ook een negeervlag om de methode hoofdletterongevoelig te maken.

Syntaxis

De methode Replace() wordt weergegeven door de volgende syntaxis:

 string.replace(originalstr,newstr) 

Parameter

originalstr - Het vertegenwoordigt de string die moet worden gezocht en vervangen.

Nieuwsstr - Het vertegenwoordigt de nieuwe string die is vervangen door de gezochte string.

Opbrengst

Het retourneert de nieuwe tekenreeks met de opgegeven vervanging.

JavaScript-tekenreeks vervangen() Methode Voorbeeld

Laten we enkele voorbeelden bekijken van de methode Replace().

voorbeeld 1

Laten we een eenvoudig voorbeeld bekijken om een ​​subtekenreeks te vervangen.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Test het nu

Uitgang:

 JavaScript 

Voorbeeld 2

In dit voorbeeld vervangen we een reguliere expressie met behulp van de globale zoekmodifier.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS')); 
Test het nu

Uitgang:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework. 

Voorbeeld 3

In dit voorbeeld vervangen we een reguliere expressie zonder globaal zoeken te gebruiken.

 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 het nu

Uitgang:

 Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework 

Voorbeeld 4

In dit voorbeeld zullen we zien dat de methode Replace() hoofdlettergevoelig is.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
Test het nu

Uitgang:

 Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework. 

Voorbeeld 5

We kunnen het hoofdlettergevoelige gedrag van de methode Replace() negeren door de negeervlagmodifier te gebruiken. Laten we het begrijpen met behulp van een voorbeeld:

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS')); 
Test het nu

Uitgang:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.