-
请实现一个js脚本,要求做到将数字转化为千分位表示如:1234567转化为1,234,567
- function parseNum(num){
- var list = new String(num).split('').reverse();
- for(var i = 0; i < list.length; i++){
- if(i % 4 == 3){
- list.splice(i, 0, ',');
- }
- }
- return list.reverse().join('');
- }
-
- console.log(parseNum(10000121213));
-
-
- function parseNum(num){
- var reg=/(?=(?!)(d{3})+$)/g;
- return String(num).replace(reg, ',');
- }
- console.log(parseNum(10000121213));
-
-
- String.prototype.strReverse = function(){
- return this.split('').reverse().join('');
- }
-
- function parseNum(num){
- var str_num = String(num);
- var len = str_num.length;
- var tail = str_num.slice(0, len % 3);
- tail = tail.strReverse();
- var reg=/d{3}/g;
- var list = str_num.strReverse().match(reg);
- list.push(tail);
- var res = list.join(',').strReverse();
- return res;
- }
- console.log(parseNum(10000121213));
-
-
- function parseNum(num){
- var list = String(num).split('').reverse();
- var temp = [];
- for(var i = 0, len = list.length; i < len; i = i + 3){
- temp.push(list.slice(i, i + 3).join(''));
- }
- return temp.join(',').split('').reverse().join('');
- }
- console.log(parseNum(10000121213));
-
相关阅读:
存储用户当前的地理坐标,不要用string ,直接用float即可。string无法保持数据,原因暂不明
让百度地图只再应用程序启动时,仅取一次用户坐标信息
ygm900常用网站
重置一个画面大小的方法
代码的世界中,一个逻辑套着另外一个逻辑,如何让每一种逻辑在代码中都有迹可循?
Multiview Applications(多个xib之前的切换) view controller和xib文件是如何关联在一起的 (手动关联 view controller和xib文件)
一键让应用程序适配 iphone5
UISCrollView 与 UIPageControl 之间产生联系,就靠这句代码pageControl0.currentPage = page;
集中“验证”的思想
静听夜雨
-
原文地址:https://www.cnblogs.com/cxying93/p/6034764.html
Copyright © 2020-2023
润新知