javascript 用正则表达式替换字符串中的空格怎么实现?

四十大盗与阿里巴巴 发布于 2011/09/15 16:03
阅读 6K+
收藏 0

在javascript中,去掉字符串中的所有空格 

在不熟悉正则的情况下,我是这么写的

function trim(str){ //过滤字符中的全部空格

var arr = str.split("");
var result = "";

for (var i=0; i < arr.length; i++) {
 var test = arr[i];
 if(" "!=test && null != test && " " != test){//去掉输入字符串里边全角,半角的空格
  result+=test;
 }
};
return result;
}
输入:" 11 222 33 44 55 "

输出:"11222334455"

想求教高人,如何用正则表达式实现上述功能,(一直认为正则比较高效哈)

加载中
0
Deepseath
Deepseath

试试:

<script type="text/javascript">
var a = ' 11 222 33 44 55 ';
a = a.replace(/\s+/g,'');
alert(a);
</script>

四十大盗与阿里巴巴
四十大盗与阿里巴巴
高人,看来得钻研正则了..
返回顶部
顶部