JavaScript string replace() Method (original) (raw)

Last Updated : 26 Jun, 2024

JavaScript **replace() method is used for manipulating strings. It allows you to search for a specific part of a string, called a _substring, and then replace it with another _substring.

What's great is that this method _doesn't alter the original string, making it ideal for tasks where you want to maintain the integrity of the original data. Understanding how to use _replace() can enhance your ability to work with strings effectively in JavaScript.

**Syntax:

str.replace(value1, value2);

**Parameters:

**Return Values:

It returns a new string with replaced items.

**Example 1: Below is an example of the string.replace() Method.

javascript `

let string = 'GeeksForGeeks'; let newstring = string.replace('GeeksForGeeks', 'GfG'); console.log(newstring);

`

**Explanation:

**Example 2: Here the contents of the string GeeksForGeeks will be replaced with gfg.

javascript `

// Assigning a string let string = 'GeeksForGeeks is a CS portal';

// Calling replace() method let newstring = string.replace(/GeeksForGeeks/, 'gfg');

// Printing replaced string console.log(newstring);

`

**Explanation:

**Example 3: Below is an example of the string.replace() Method.

javascript `

// Taking a regular expression let re = /GeeksForGeeks/;

// Taking a string as input let string = 'GeeksForGeeks is a CS portal';

// Calling replace() method to replace // GeeksForGeeks from string with gfg let newstring = string.replace(re, 'gfg');

// Printing new string with replaced items console.log(newstring);

`

**Explanation:

A regular expression re is defined to match the substring 'GeeksForGeeks'.

We can also replace the same words at multiple places in a string. It is known as a global replacement.

**Example 4: This example explains replacing of various similar words in a string.

JavaScript `

// Assigning a string let string = 'GeeksForGeeks is a CS portal.' + 'In GeeksForGeeks we can learn multiple languages.' + 'geeksForGeeks is a great place.';

// Calling replace() method let newstring = string.replace(/GeeksForGeeks/g, 'Gfg');

// Printing replaced string console.log(newstring);

`

Output

Gfg is a CS portal.In Gfg we can learn multiple languages.geeksForGeeks is a great place.

**Explanation:

A multi-line string string is assigned with multiple occurrences of the substring 'GeeksForGeeks'.

**Supported Browsers: