//传入要格式化的数据,和小数点后保留的个数即可
function limitNumByCur = (numString, cur) {
numString = String(numString)
numString = scientificToString(numString)
let nums = numString.split('.')
let float = nums[1]
let intNum = nums[0]
if (intNum) intNum = intNum.replace(/^0+/, '') || '0'
if (float && float.length > cur) {
float = float.slice(0, cur)
return nums[0] + '.' + float
} else {
if (float === '') {
return intNum + '.'
} else if (float) {
return (intNum || '0') + '.' + float
} else {
return intNum
}
}
}
正则格式化数据方法 对输入的内容小数位超出截取 不超出不作处理,开头为小数点,自动补
最新推荐文章于 2021-12-27 18:35:40 发布