当前位置:编程学习 > JS >>

js 如何替换字符串中的字符 replace

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

语法
stringobject.replace(regexp/substr,replacement)参数 描述
regexp/substr 必需。规定子字符串或要替换的模式的 regexp 对象。

<script type="text/网页特效">
var str="visit zzzyk.com!"
document.write(str.replace(/zzzyk.com/,"zhutiai.com"))
</script>


要修改图片的大小:

<img id="rptcomment_ctl01_gravatar1" width="60" height="60" src="http://www.zzzyk.com" />

使用如下语句,将图片属性中的size替换。

$("image").attr("src").replace("size=60", "size=200");

replace(要替换的目标,替换后新值)


定义和用法


请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 regexp 对象。
 
replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。

返回值
一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。

说明
字符串 stringobject 的 replace() 方法执行的是查找并替换的操作。它将在 stringobject 中查找与 regexp 相匹配的子字符串,然后用 replacement 来替换这些子串。如果 regexp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。

 

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,