2016-03-19 22 views

回答

1

的String.prototype.split方法拆分字符串轉換成一個字符串數組,使用分隔符。你可以用逗號分開,但是你的輸入可能會有一些空格。

您可以使用String.prototype.trim方法刪除該空白。您可以使用Array.prototype.map快速修剪數組中的每一項。

ES2015:

const users = user.split(',').map(u => u.trim()); 

ES5:

var users = user.split(',').map(function(u) { return u.trim(); }); 
0

使用字符串的split方法,其分離由正則表達式的字符串:

var user = "henry, bob , jack"; 
var pieces = user.split(/\s*,\s*/); 
// pieces[0] will be 'henry', pieces[1] will be 'bob', and so on. 

正則表達式\s*,\s*限定逗號(\s*),逗號和可選的空間後前隔板,它由可選的空間逗號。

0

您可以使用String.prototype.split()Array.prototype.map()函數獲取數組。和String.prototype.trim()爲刪除不必要的空間。

var user = "henry, bob , jack"; 
 

 
user = user.split(',').map(e => e.trim()); 
 

 
document.write(user[0]);

相關問題