JavaScript 字符串 replace()方法
JavaScript的字符串replace()方法用于将给定字符串的某一部分替换为新的子字符串。该方法在给定字符串中搜索指定的正则表达式,然后如果匹配成功就进行替换。
我们可以使用全局搜索修饰符与replace()方法一起使用,以替换所有匹配的元素,否则该方法只会替换第一个匹配项。JavaScript还提供了忽略标志,以使方法不区分大小写。
语法
replace()方法的语法如下:
参数
originalstr - 表示要搜索和替换的字符串。
Newstr - 表示用搜索到的字符串替换的新字符串。
返回值
返回具有指定替换的新字符串。
JavaScript String replace() 方法示例
让我们看看replace()方法的一些示例。
示例1
让我们看一个简单的示例来替换子字符串。
输出:
示例2
在这个示例中,我们将使用全局搜索修饰符替换一个正则表达式。
输出:
示例3
在这个示例中,我们将替换一个正则表达式,而不使用全局搜索。
输出:
示例4
在这个示例中,我们将看到replace()方法是区分大小写的。
输出:
示例5
我们可以通过使用忽略标志修改器来忽略replace()方法的区分大小写行为。让我们通过一个示例来理解:
输出: