js 输入数据格式化,只输入数字和小数点,并且优化小数点前后
只能输入数字加小数点
e.detail = /^[0-9]*\.?[0-9]{0,2}$/.test(e.detail) ? e.detail : e.detail.substring(0, e.detail.length - 1)
输入数字后判断前后小数点
if (buildArea[0] === '.') {
buildArea = 0 + buildArea//在.前面加上一个0
} else if (buildArea.charAt(buildArea.length - 1) === '.') {
buildArea = buildArea.substring(0, buildArea.length - 1)//如果.是最后一位就删除最后一个.
}

浙公网安备 33010602011771号