常用正则表达式
输入框限制只能输入数字和小数
- 限制只能输入数字和小数
<el-input v-model="quantity" oninput="value=value.replace(/[^0-9.]/g,'')"> </el-input>
以上限制不能保证只能输入一个小数点,如需要可参考如下:
<a-input v-model="quantity" oninput="value=value.replace(/[^\d^\.]+/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')"></a-input>
补充: 只能输入数字和一个小数点的正则表达式:
var reg = /^\d+$|^\d*\.\d+$/g;
reg.test(val)
限制输入框只允许数字和一位小数的正则表达式示例
1327

被折叠的 条评论
为什么被折叠?



