📜  JavaScript String replace()方法

📅  最后修改于: 2020-10-25 12:27:54             🧑  作者: Mango

JavaScript字符串replace()方法

JavaScript字符串replace()方法用于用新的子字符串替换给定字符串的一部分。此方法在给定的字符串搜索指定的正则表达式,如果匹配则将其替换。

我们可以将全局搜索修饰符与replace()方法一起使用,以替换所有匹配元素,否则该方法仅替换第一个匹配项。 JavaScript还提供了ignore标志,以使该方法不区分大小写。

句法

replace()方法由以下语法表示:

string.replace(originalstr,newstr)

参数

originalstr-表示要搜索和替换的字符串。

中newstr -它代表替换搜索字符串新的字符串。

返回

它返回带有指定替换的新字符串。

JavaScript字符串replace()方法示例

让我们看一下replace()方法的一些示例。

例子1

让我们看一个替换子字符串的简单示例。


输出:

JavaScript

例子2

在此示例中,我们将使用全局搜索修饰符替换正则表达式。


输出:

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

例子3

在此示例中,我们将替换不使用全局搜索的正则表达式。


输出:

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

例子4

在此示例中,我们将看到replace()方法区分大小写。


输出:

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

例子5

通过使用ignore flag修饰符,我们可以忽略replace()方法的区分大小写的行为。让我们借助示例来理解:


输出:

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