Linux 拨号vps windows公众号手机端

js中replace的用法

lewis 6年前 (2019-02-13) 阅读数 14 #程序编程
文章标签 js

在JavaScript中,replace()是一个字符串的方法,用于替换字符串中的字符或子字符串。

基本用法如下:

str.replace(searchValue, replaceValue)

其中,searchValue可以是一个字符串或一个正则表达式,表示要被替换的字符或子字符串。

replaceValue可以是一个字符串或一个函数,表示替换后的字符或子字符串。

如果searchValue是一个字符串,则只会替换第一个匹配项。如果想替换所有匹配项,可以使用正则表达式,并在正则表达式上使用g标志。

示例:

var str = “Hello, world!”;

var newStr = str.replace(“Hello”, “Hi”);

console.log(newStr); // 输出: “Hi, world!”

var str = “Hello, hello, hello!”;

var newStr = str.replace(/hello/gi, “Hi”);

console.log(newStr); // 输出: “Hi, Hi, Hi!”

如果replaceValue是一个函数,则每次匹配到一个字符或子字符串时,都会调用该函数,并将匹配结果作为参数传递给函数。函数的返回值将作为替换的结果。

示例:

var str = “Hello, world!”;

var newStr = str.replace(/Hello/g, function(match) {

return match.toUpperCase();

});

console.log(newStr); // 输出: “HELLO, world!”

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门