前言:replace定义和用法: replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 如果想了解更多正则表达式教程请查看本站的:RegExp 教程和 our RegExp 对象参考手册.
JavaScript String 对象
在本例中,我们将执行一次全局替换,每当 "Microsoft" 被找到,它就被替换为 "W3CSchool":
var str="Visit Microsoft!";
var n=str.replace("Microsoft","W3CSchool");
n输出结果:
Visit W3Cschools!
尝试一下 »
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
如果想了解更多正则表达式教程请查看本站的:RegExp 教程和 our RegExp 对象参考手册.
该方法不会改变原始字符串。





所有主要浏览器都支持 replace() 方法。
string.replace(searchvalue,newvalue)
| 参数 | 描述 |
|---|---|
| searchvalue |
必须。规定子字符串或要替换的模式的 RegExp 对象。 请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。 |
| newvalue | 必需。一个字符串值。规定了替换文本或生成替换文本的函数。 |
| 类型 | 描述 |
|---|---|
| String | 一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。 |
| JavaScript 版本: | 1.2 |
|---|
执行一个全局替换:
var str="Mr Blue has a blue house and a blue car";
var n=str.replace(/blue/g,"red");
n输出结果:
Mr Blue has a red house and a red car
尝试一下 »
执行一个全局替换, 忽略大小写:
var str="Mr Blue has a blue house and a blue car";
var n=str.replace(/blue/gi, "red");
n输出结果:
Mr red has a red house and a red car
文章出自:http://qh.itpxw.cn/peixun/software/201947284.html
文章标题:如何掌握JavaScript replace() 方法
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...