日期:2014-05-16  浏览次数:20422 次

怎么用不同长度的空格分割字符串成数组
var str = a b c d;

arr[] = (a,b,c,d)

------解决方案--------------------
JScript code

var s='a b  c     d';
var arr=s.split(/\s+/);
alert(arr)

------解决方案--------------------
例如:
JScript code

var str = 'a    b    c   d e f      g';
var regex = /\s+/g;
str = str.replace(regex, ' ');
var array = str.split(" ");
//array为最后的数组