用随机空格分割字符串

时间:2017-04-22 03:30:57

标签: javascript

我想分割一个像

这样的字符串
"John   john@gmail.com     +3091424213                Hawai" 

使用text.split(“”)但仅拆分第一个空格。我已经尝试过put + text.split(“+”),但我得到了

John  john@gmail.com       +3091424213             Hawai   
undefined 
undefined 
undefined 

与text.split(“\ s +”)相同,输出相同。

我的代码

  var splitText = text.split(" +");
  console.log(splitText[0]);
  console.log(splitText[1]);
  console.log(splitText[2]);
  console.log(splitText[3]);

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您可以使用正则表达式:

var string = "John   john@gmail.com     +3091424213                Hawai";
string.split(/\s* \s*/);