不同浏览器中的空白字符正则表达式行为

Whitespace character regular expression behavior in different browsers

本文关键字:字符 正则表达式 空白 浏览器      更新时间:2023-09-26

在这个fiddle中,我有以下javascript语句:

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

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

我正在寻找一种通过浏览器之间行为一致的空白区进行分割的方法。

使用小写s,如

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

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