- 使用
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("") ; }
格式化数字 - 千分位添加逗号三种方法
猜你喜欢
转载自blog.csdn.net/m0_53562074/article/details/128644085
今日推荐
周排行