87,907
社区成员
发帖
与我相关
我的任务
分享
alert(str.split(/,/));
刚才在as下也试了下,结果和FF一致的,那就是IE自作聪明的//掐头去尾了...所以首选split(",")
TO #3
我认为这个问题不应该这么理解..split()只是以一个字符串做为分割符 进行分割
所以/,/已经是,字符串了 与g无关..
而且测试下可以发现IE ,FF 解析结果是不一样的
<script type="text/javascript">
<!--
var str = "a,,b,,";
alert(str.split(',')); // IE: a,,b,, FF: a,,b,,
alert(str.split(/,/)); // IE: a,b FF: a,,b,,
//-->
</script>
这个问题目前我的感觉,只能归结于IE和FF解析引擎不一样..没找到相关说明 只能先记住测试结果了..