最近一个项目中使用到了千位分隔这个功能,在网上也看见一些例子,但是实现起来总觉有些复杂.因此,自己实现了一个千位分隔,留给后来的我们. 先上源码吧. 该方法支持传入的是一个数字字符串,数字.第二个参数为保留小数的位数,默认保留两位小数: function splitThousands(num, fixed) { if (typeof num !== "number") { num = parseFloat(num); } var reg = /\B(?=(\d{3})+$)/g; nu…
整数的千位分隔 Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) C-sources: #include<stdio.h> int main() { int number; unsigned int ThreeBefore,ThreeAfter; printf("Please input the value of number:\n"); scanf(&qu…
function formatNum(num) { if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)){alert("wrong!"); 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, &…
js完整代码: function transferTime(cTime){ var jsonDate = new Date(parseInt(cTime)); Date.prototype.format = function (format){ var o = { "y+": this.getFullYear(), "M+": this.getMonth()+1, "d+": this.getDate(), "h+": thi…