如何不使用此正则表达式排除前导空格或尾随空格?

时间:2012-12-20 01:12:19

标签: javascript regex split

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

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

然而,我发现它给了我

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

如何更改正则表达式,以便我不会领先或尾随""

1 个答案:

答案 0 :(得分:2)

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

var parts = search.match(/\S+/g) || [];