首页 / 脚本样式 / JavaScript / JavaScript中的Replace函数替换的问题
JavaScript中的Replace函数替换的问题2008-05-09今天同事问我一个关于JavaScript中替换的问题,他又一段字符串“</SheetItems><ElectricalStatus>”,希望用“!”来替换“<”,用了replace函数却发现只能替换掉第一个“<”。如:<script language="javascript">
var str="</SheetItems><ElectricalStatus>";
str=str.replace("<","!");
alert(str);
</script>找了资料才发现,使用正则表达式就能解决这个问题<script language="javascript">
var str="</SheetItems><ElectricalStatus>";
str=str.replace(/</g,"!");
alert(str);
</script>这里正则表达式的写法有几种,比如:“/[<]/g”或者“/</g”或者“/</g”都可以实现。