-4

我在 javascript 中使用这个正则表达式:

search.split(/\s+/g);

但是,我发现它给了我

input          output
`car`          ["car"]
`car `         ["car",""]
` car`         ["","car"]
` car `        ["","car",""]
` car is `     ["","car","is",""]

如何更改正则表达式以使我不会领先或落后""

4

1 回答 1

2

最好的解决方案不是更改正则表达式,而是停止使用.split

var parts = search.match(/\S+/g) || [];
于 2012-12-20T01:17:42.437 回答