Java,J2EE,Weblogic,Oracle

java项目随笔
随笔 - 90, 文章 - 6, 评论 - 61, 引用 - 0
数据加载中……

JavaScript 实现 replaceAll

<script language="javascript">
<!--
String.prototype.replaceAll = stringReplaceAll;

function stringReplaceAll(AFindText,ARepText){
raRegExp = new RegExp(AFindText,"g");
return this.replace(raRegExp,ARepText)
}

var content = "%sfasf%sfd%asdfsadf%1111%"
 // 把 所有的 % 替换为 #
document.write(content.replaceAll("%","#"));

//-->
</script>

posted on 2008-11-06 23:38 龚椿深 阅读(1343) 评论(1)  编辑  收藏

评论

# re: JavaScript 实现 replaceAll  回复  更多评论   

两个小问题:
1.raRegExp前面没有加var,这样是很危险的
2.没有考虑正则表达式的特殊字符
2008-11-06 23:52 | Hatter Jiang

只有注册用户登录后才能发表评论。


网站导航: