在js中有replace方法,没有replaceAll这个方法的,但是我们有时候又需要实现这功能,使用循环又太麻烦,
下面介绍使用正则表达式实现replaceAll()
<span style="font-size:18px;">function test(){
var date="2014-10-21";
//把日期中的 - 替换成""字符
date=date.replace(/\-/g,"");
alert(date);</span>
<span style="font-size:18px;">
</span>
<span style="font-size:18px;"> var str="1 2 3 4 5";</span>
<span style="font-size:18px;"> var reg = /\s{2,}/g;
var arr = str.replace(reg," ");//将字符串中多个空格替换成一个空格
alert(arr);</span>
<span style="font-size:18px;">
}</span>