js replace 函数式
时间: 2023-10-31 21:58:01 浏览: 77
JavaScript中的replace函数是用来替换字符串中的指定内容的。它可以以两种方式进行使用。
第一种方式是使用正则表达式进行替换。语法如下:
```javascript
str.replace(regexp|substr, newSubstr|function)
```
其中,regexp是要查找的内容,可以是一个字符串或者正则表达式;newSubstr是要替换成的新内容,可以是一个字符串或者一个函数。
示例:
```javascript
let str = "Hello World";
let newStr = str.replace("World", "CSDN");
console.log(newStr); // 输出:Hello CSDN
```
第二种方式是使用函数进行替换。语法如下:
```javascript
str.replace(regexp|substr, function)
```
其中,function是一个回调函数,在每次匹配到内容时都会调用该函数,并且将匹配到的内容作为参数传入。
示例:
```javascript
let str = "Hello World";
let newStr = str.replace(/Hello/, function(match) {
return match.toUpperCase();
});
console.log(newStr); // 输出:HELLO World
```
这样就可以根据需要使用replace函数来进行字符串的替换了。
阅读全文