-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 に答える