JavaScript replace() 方法 | javascript string replace
JavaScriptString对象[1]实例在本例中,我们将执行一次替换,当第一个"Microsoft"被找到,它就被替换为"Runoob":varstr="VisitMicrosoft!VisitMicrosoft!";varn=str.replace("Microsoft","Runoob");n输出结果: VisitRunoob!VisitMicrosoft! 尝试一下»[2]定义和用法replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。如果想了解更多正则表达式教程请查看本站的:RegExp教程[3]和ourRegExp对象参考手册[4].该方法不会改变原始字符串。浏览器支持 所有主要浏览器都支持replace()方...
JavaScript String 对象[1]
实例在本例中,我们将执行一次替换,当第一个 "Microsoft" 被找到,它就被替换为 "Runoob":
var str="Visit Microsoft! Visit Microsoft!"; var n=str.replace("Microsoft","Runoob");
n 输出结果:
Visit Runoob!Visit Microsoft!
尝试一下 »[2] 定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
如果想了解更多正则表达式教程请查看本站的:RegExp 教程[3] 和 our RegExp 对象参考手册[4].
该方法不会改变原始字符串。
浏览器支持
所有主要浏览器都支持 replace() 方法。
语法string.replace(searchvalue,newvalue)
参数值 参数 描述 searchvalue 必须。规定子字符串或要替换的模式的 RegExp 对象。 请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。 newvalue 必需。一个字符串值。规定了替换文本或生成替换文本的函数。 返回值 类型 描述 String 一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。 技术细节 更多实例 实例执行一个全局替换:
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...