我想爆炸一個字符串使用javascript來挑選searchterms,空格分隔。但是,如果searchterm以空白結尾,我會得到空數組元素,如下所示。通過空白分割字符串,沒有空元素?
我應該怎麼做,而不是後處理這個數組和刪除空元素?
var str = "searchterm1 searchterm2";
console.log(str.split(" ")); // ["searchterm1", "searchterm2"]
var strb = "searchterm1 "; // Note the ending whitespace
console.log(strb.split(" ")); // ["searchterm1", ""]
如果可能有標籤或新行,可以匹配/ \ S +/g。 – kennebec 2012-02-04 16:00:26
爲什麼你只有少量投票?! 你的回答是非常有用的:) – Amir 2016-02-08 12:46:59