在这个fiddle中,我有以下javascript语句:
document.write("one two three".split(/\S+/).length);
它在Firefox和Chrome中打印 4 ,也在IE9中打印。但在IE7中它打印 2 。
我正在寻找一种方法来分隔浏览器之间具有一致行为的空格。
答案 0 :(得分:1)
使用小写s,像这样
document.write("one two three".split(/\s+/).length);
这样结果将是3,这就是你想要的答案。