function formatNumber(number)
     
//12345678910,-->12,345,678,910        
     if(/[^0-9]/.test(number)) 
     
return "not num"//       
     number=number.replace(/^(\d*)$/,"$1\,");  //和 number=number+"\,";等价:12345678910,        
     var re=/(\d)(\d{3}\,)/;  //匹配 8910, 这种格式        
     while(re.test(number)){        
         number
=number.replace(re,"$1\,$2");  //替换为12,345,678,910,        
     }
        
     number
=number.substring(0,number.length-1); //12,345,678,910完成        
     return number;      
}
 
posted on 2008-06-05 21:57  李小鱼  阅读(802)  评论(0编辑  收藏  举报