您的当前位置:首页正文

js数字设置千分位, 银行卡四位空格,手机号中间星号

2024-11-24 来源:个人技术集锦
//js数字设置千分位  this.getNumber(3000)    //  3,000
getNumber(val) {
	if (val) {
		return val.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
	} else {
		return '0.00'
	}
}
// 银行卡隔四位空格
formateCard(value) {
	if (!isNaN(value.replace(/[ ]/g, ''))) {
		value = value.replace(/\s/g, '').replace(/(\d{4})(?=\d)/g, '$1 '); //四位数字一组,以空格分割
	}
	return value;
}
// 手机号中间星号
getPhone(val) {
	let val0 = val.slice(0, val.length - 6)
	let val1 = val.slice(val.length - 2, val.length)
	return val0 + '*'.repeat(4) + val1
}
显示全文