数字金额千位分隔的Javascript 时间:2020-05-11 人气:0 将数字金额进行千位分隔 <script language="javascript"> //将数字金额进行千位分隔 function formatNum(theObj){ var digit = theObj.value.indexOf("."); // 取得小数点的位置 var int = theObj.value.substr(0,digit); // 取得小数中的整数部分 var i; var mag = new Array(); var word; if (theObj.value.indexOf(".") == -1) { // 整数时 i = theObj.value.length; // 整数的个数 while(i > 0) { word = theObj.value.substring(i,i-3); // 每隔3位截取一组数字 i-= 3; mag.unshift(word); // 分别将截取的数字压入数组 } theObj.value = mag; } else{ // 小数时 i = int.length; // 除小数外,整数部分的个数 while(i > 0) { word = int.substring(i,i-3); // 每隔3位截取一组数字 i-= 3; mag.unshift(word); } theObj.value = mag + theObj.value.substring(digit); } } </script> 将数字金额进行千位分隔: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 加载全部内容