我想分割一个像
这样的字符串"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]);
感谢您的帮助!
答案 0 :(得分:2)
您可以使用正则表达式:
var string = "John john@gmail.com +3091424213 Hawai";
string.split(/\s* \s*/);