1

このフィドルには、次のjavascriptステートメントがあります。

document.write("one two three".split(/\S+/).length);​

FirefoxとChrome、IE9でも4を印刷します。しかし、IE7では2を出力します。

ブラウザ間で一貫した動作をする空白で分割する方法を探しています。

4

1 に答える 1

1

このように小文字の s を使用します

document.write("one two three".split(/\s+/).length);

このようにして、結果は 3 になり、これがあなたが望む答えです。

于 2012-09-13T20:35:10.147 に答える