1

在这个小提琴中,我有以下 javascript 语句:

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

它在 Firefox 和 Chrome 中打印4,也在 IE9 中。但在 IE7 中它会打印2

我正在寻找一种在浏览器之间以一致的行为按空格分割的方法。

4

1 回答 1

1

使用小写的 s,像这样

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

这样结果将是 3,这就是您想要的答案。

于 2012-09-13T20:35:10.147 回答