//使用正则表达式限制小数点后只有一位数字
return value.toString().replace(/[^0-9.]/g, '')
.replace(/(\..*?)\..*/g, '$1')
.replace(/(\.)(\d)/g, (m, dot, digit) => {
const num = parseInt(digit, 10)
console.log('num', num)
return dot + (digit < 5 ? '0' : '5');
}).replace(/(\.\d{1})\d*/g, '$1')