使用 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