js中字符串replace方法
`replace`方法是JavaScript中的一个字符串方法,用于替换字符串中的指定内容。它接受两个参数,第一个参数表示要被替换的内容,可以是一个字符串或者一个正则表达式;第二个参数表示用来替换被匹配到内容的新内容。
语法:
```javascript
place(searchValue, replaceValue)
```
示例:
```javascript
var str = "Hello world";
var newStr = place("world", "JavaScript");
console.log(newStr); // 输出 "Hello JavaScript"
```
js 正则替换在上面的例子中,`replace`方法将字符串`str`中的"world"替换为"JavaScript",生成了一个新的字符串"Hello JavaScript",并赋值给`newStr`。
`replace`方法也可以使用正则表达式进行匹配和替换。
示例:
```javascript
var str = "Hello 123 world";
var newStr = place(/\d+/g, "JavaScript");
console.log(newStr); // 输出 "Hello JavaScript JavaScript world"
```
在上面的例子中,`replace`方法使用正则表达式`/\d+/g`匹配所有的数字,并用"JavaScript"进行替换。最终生成的字符串是"Hello JavaScript JavaScript world"。
需要注意的是,`replace`方法不会修改原始字符串,而是返回一个新的字符串。如果想要修改原始字符串,需要将返回值赋值给原始字符串变量。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论