前沿
今天有一个需求是需要把数字转换成千位用,分隔的字符串,并保留两个小数点
方法:正则
var a = 222122122.6754;
var b = a.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');//使用正则替换,每隔三个数加一个','
2,vue中将时间去掉'-'的方法
//日期时间去横杠
export function FromDatesCancle(StringDate) {
let CanTime = [];
for (let i = 0; i < StringDate.length; i++) {
if (StringDate[i] !== "-") {
CanTime.push(StringDate[i]);
}
}
return CanTime.join('');
}
2,vue中将时间加'-'的方法
export function FromDates(StringDate) {
let T = "",
N = "",
Y = "",
R = "";
for (let i = 0; i < StringDate.length; i++) {
N = StringDate.substring(0, 4) + "-";
Y = StringDate.substring(4, 6) + "-";
R = StringDate.substring(6, 8);
T = N + Y + R;
return T;
}
}
网友评论