网页前端设计

http://www.86y.org

搜索文章

js给数字用豆号分节

用声音读出全文关注我吧
 2010/12/15 21:46:20 阅读次数:8921

自己写的js给数字豆号分节,来提高自己

 

<html>
<body>
<table border="1" cellspacing="5" id="sp">
<tr><td>12345436267.89</td><td>3402.89</td><td>3402</td></tr></table>
<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; 
} 
function spl(){
var tdvalue=document.getElementById("sp").getElementsByTagName("td");
var std="";
var rstr="";
for(j=0;j<tdvalue.length;j++)
{ std="";
std=tdvalue[j];
rstr=formatNumber(std.innerHTML); 
std.innerHTML=rstr
}
}
spl();
</script>
</body>
</html>

大家有什么问题或技术上的想法可以在此与大家分享,也可以加入前端爱好者QQ群(141999928)一起学习进步:【幸凡前端技术交流群】
0

如果您觉得本文的内容对您的学习有所帮助,捐赠与共勉,支付宝(左)或微信(右)

阅读全文内容关闭