标签:修改 inpu number 允许 lse 简单 方便 mbed 正则表达
最近做公司前端,需要input输入框控制为正数,且小数点最多为两位。
我用的:
/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/
网上另外一个很好的例子:
只能正数金额:(^[1-9](\d+)?(\.\d{1,2})?$)|(^0$)|(^\d\.\d{1,2}$)
允许负数金额:(^-?[1-9](\d+)?(\.\d{1,2})?$)|(^-?0$)|(^-?\d\.\d{1,2}$)
验证地址1:http://tool.chinaz.com/regex/点击打开链接
验证地址2:https://jex.im/regulex/#!embed=false&flags=&re=%5E(a%7Cb)*%3F%24点击打开链接
小数位数控制自行修改。
html5 input 可以这样限制:
<input type="number" step="0.01" min="0.01" max="10"> 方便又简单
标签:修改 inpu number 允许 lse 简单 方便 mbed 正则表达
原文地址:https://www.cnblogs.com/qi-dev/p/13601358.html