var element = this.temperature;
console.log(element)
var x = String(element).indexOf('.') + 1; //小数点的位置
var y = (x !== 0) ? String(element).length - x : 0; //小数的位数
var elementNum = Number.parseFloat(element);
console.log(elementNum)
if (isNaN(elementNum) || (y > 1) || (elementNum < 35) || (elementNum > 42)) {
console.log("请输入正确体温");
uni.showToast({
title: '请输入正确体温',
duration: 3000,
icon: 'error'
});
return false;
} else {
console.log("体温正确");
}
写在js方法中
标签:
<u-input v-model="temperature" type="number" maxlength="4" placeholder="请填写温度(只可填数字,例如36.5℃,请填写36.5)" />