请帮忙看一小段代码在 Google Chrome 里不工作

初学额 2013-07-06 05:20:04
代码在 Firefox 和IE 里都正常,就是在 Google Chrome 不工作。
很郁闷啊! 代码兼容的问题,请帮忙看看吧,谢谢了!!!!!!



<span id="abc"> 100,000,000 </span>



<script>

function formatNumber(num){
if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)){
return num;
}
var a = RegExp.$1,b = RegExp.$2,c = RegExp.$3;
var re = new RegExp().compile("(\\d)(\\d{3})(,|$)");
while(re.test(b)){
b = b.replace(re,"$1,$2$3");
}
return a +""+ b +""+ c;
}

window.onload = function ()
{
var oo=document.getElementById('abc');

var i = 235000000;
i=i+2;
setInterval(updateNum, 500);

updateNum();

function updateNum()
{
stri = formatNumber(i);
i=i+37;
oo.innerHTML = stri;
}
}

</script>
...全文
142 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
初学额 2013-07-07
  • 打赏
  • 举报
回复
呵呵 经过斑主大哥的修改,居然就可以在 Google Chrome 工作了!!!! 我靠! 你咋就这么神哦,用什么补的脑啊
Go 旅城通票 2013-07-06
  • 打赏
  • 举报
回复
直接这样就行了吧。。用compile干嘛
//var re = new RegExp().compile("(\\d)(\\d{3})(,|$)");  
//===>
 var re = new RegExp("(\\d)(\\d{3})(,|$)");
w3school.com.cn给出的示例compile有2个参数 http://www.w3school.com.cn/js/jsref_regexp_compile.asp

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧