js字符串替换的方法
墨初 Web前端 454阅读
在web前端的javascript脚本中想要替换字符串中的某些指定的字符可以使用replace方法,此方法有多种使用方式,下面73so博客就详细的说一下。
js replace() 方法
replace():在指定的字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,并返回替换后的字符串。
语法:
obj.replace(regexp/substr,replacement)
参数:
参数 | 描述 |
---|---|
obj | 要操作的字符串 |
regexp/substr | 必需。要查找的字符串或一个正规表达式 |
replacement | 必需。要替换的字符或字符串,也可以是生成它们的函数。 |
js替换字符串的方法
例:
// 替换第一个匹配的字符串 var str = 'hello hello world'; str2 = str.replace("hello", 'hi'); console.log(str2); // hi hello world
例2:js替换所有查找到的字符串
var str = 'hi hi world'; str2 = str.replace(/hi/g, 'hello'); console.log(str2); // hello hello world
例3:不区分大小替换字符串
var str = 'hi Hi world'; str2 = str.replace(/hi/gi, 'hello'); console.log(str2); // hello hello world
以上就是js中利用replace方法替换字符串的方法,各位参考一下即可。