今天做页面时发现了一个方法replace在匹配字符串时
发现只能匹配第一个逗号,后来重写一个replaceAll方法
在java中replaceAll比replace多的功能就是支持正则表达式
<SCRIPT LANGUAGE="JavaScript">
var str = "123;asdf;adwe;rter";
alert(str.replace("\;","\|"));
</SCRIPT>
发现只能匹配第一个逗号,后来重写一个replaceAll方法
<SCRIPT LANGUAGE="JavaScript">
String.prototype.replaceAll = function(arg1,arg2){
return this.replace(new RegExp(arg1,"g"),arg2);
}
var str = "asdfsd;asdfasdf;asdfasdfas";
alert(str.replaceAll("\;","\|"));
</SCRIPT>
在java中replaceAll比replace多的功能就是支持正则表达式