js怎么判断一个值是否为有效的数字?
或者在文本框直接不让输入,怎么做限制呢?
比如说
1.23 是合理的
0.23 是合理的
0.03 是合理的
但是是不合理的数字
0023
0123
056
000
我现在是<el-input v-model="scope.row.dealMin" placeholder="填写数量" style="width: 90px;" onkeyup="value=value.replace(/[\u4E00-\u9FA5]/g,'')"></el-input>
<el-input v-model="scope.row.dealMin" placeholder="填写数量" style="width: 90px;" onkeyup="value=value.replace(/^\.|[^\d|^\\.]/g, '').replace(/(\d{1,}(?:(\.\d{1,2})|\.?))(.*)/g, '$1')"></el-input>