阅读背景:

格式化数字 - 千分位添加逗号三种方法

来源:互联网 
使用 toLocaleString() 方法直接转parseInt('2367892.2').toLocaleString() Number(213146897896).toLocaleString() 该方法也可用来格式化时间// 二十四小时制 new Date().toLocaleString() // '2023/1/11 14:23:31' // 十二小时制 new Date().toLocaleString('chinese', { hour12:true}) // '2023/1/11 下午2:23:59' 正则function splitByReg3(str) { var re= /(\d{1,3})(?=(\d{3})+(?:$|\.))/g; return str.replace(re, "
使用 toLocaleString() 方法直接转parseInt('2367892.2').toLocaleString() Number(213146897896).toLocaleString() 该方法也可用来格式化时间// 二十四小时制 new Date().toLocaleString() // '2023/1/11 14:23:31' // 十二小时制 new Date().toLocaleString('chinese', { hour12:true}) // '2023/1/11 下午2:23:59' 正则function splitByReg3(str) { var re= /(\d{1,3})(?=(\d{3})+(?:$|\.))/g; return str.replace(re, "$1,") } 字符串处理function split3str(str) { if(str == null && str.length == 0) return null; var newStr = []; var count = 0; var strDot = null; // 字符串小数部分 if (str.indexOf(".") != -1) { strDot = str.substring(str.indexOf("."), str.length); str = str.substring(0,str.indexOf(".")); } for(var i = str.length - 1; i >= 0; i--) { if (count % 3 == 0 && count != 0) { newStr.unshift(",") newStr.unshift(str.charAt(i)) } else { newStr.unshift(str.charAt(i)); } count++; } return strDot ? newStr.join("") + strDot : newStr.join("") ; }
,") } 字符串处理function split3str(str) { if(str == null && str.length == 0) return null; var newStr = []; var count = 0; var strDot = null; // 字符串小数部分 if (str.indexOf(".") != -1) { strDot = str.substring(str.indexOf("."), str.length); str = str.substring(0,str.indexOf(".")); } for(var i = str.length - 1; i >= 0; i--) { if (count % 3 == 0 && count != 0) { newStr.unshift(",") newStr.unshift(str.charAt(i)) } else { newStr.unshift(str.charAt(i)); } count++; } return strDot ? newStr.join("") + strDot : newStr.join("") ; } 使用 toLocaleString() 方法直接转parseInt('2367892.2').to



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: