vue 格式化数值方法
/*** 格式化价格* @param val* @returns price*/export const iegAmount = (val) => {let regex = /\S/;if(regex.test(val)){return Number(val).toFixed(2).replace(/(\d)(?=(\d{3})+\.)...
/**
* 格式化价格
* @param val
* @returns price
*/
export const iegAmount = (val) => {
let regex = /\S/;
if(regex.test(val)){
return Number(val).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
}else {
return '0'
}
}
/**
* 整数和两位小数点
* @param val
* @returns {boolean}
*/
export const checkTwoPoint = (val) => {
let regex = /^([1-9]\d{0,15}|0)(\.\d{1,2})?$/;
if(!regex.test(val)) {
return false;
} else {
return true;
}
};
/**
* 整数和四位小数点
* @param val
* @returns {boolean}
*/
export const checkFourPoint = (val) => {
let regex = /^([1-9]\d{0,15}|0)(\.\d{1,4})?$/;
if(!regex.test(val)) {
return false;
} else {
return true;
}
};
/**
* 两位最大值(18,2)
* @param val
* @returns {boolean}
*/
export const overSetTwo = (val) => {
let max = 9999999999999999.99;
if(Number(val) > max) {
return false;
} else {
return true;
}
};
/**
* 两位最大值(18,4)
* @param val
* @returns {boolean}
*/
export const overSetFour = (val) => {
let max = 99999999999999.9999;
if(Number(val) > max) {
return false;
} else {
return true;
}
};
更多推荐
所有评论(0)