JavaScript replace() 方法
replace():方法用于在指定的字符串中用一些字符更换另一些字符,或更换一个与正则表达式匹配的子串。
语法:
obj.replace(regexp/substr,replacement)
参数:
obj:要操作的字符串regexp/substr:必需。要查找的字符串或一个正规表达式replacement:必需。要更换的字符或字符串,也可以是天生它们的函数。
返回值:
返回被更换往后的字符串
js 更换字符串js代码:
<script> var str = 'hello hello world'; // /hello/ 与 \"大众hello\公众 浸染是一样的,只是写法不同 // str2 = str.replace(/hello/,'hi'); str2 = str.replace(\公众hello\"大众, 'hi'); console.log(str2);</script>
运行结果:
hi hello world
把稳:上面的示例中,只能更换第一个要查找匹配的字符串。
js 更换所有查找到的字符串js代码
<script> //飞鸟慕鱼博客 var str = 'hi hi world'; str2 = str.replace(/hi/g, 'hello'); console.log(str2);</script>
输出结果:
hello hello worldjs 不区分大小写进行查找和更换的字符串
js代码:
<script> //飞鸟慕鱼博客 var str = 'hi Hi world'; str2 = str.replace(/hi/gi, 'hello'); console.log(str2);</script>
输出结果:
hello hello world