如图,@input输入的时候验证只能输入大于0的正数,包含小数和整数,不能输入0001,00001.1这种
换个正则嘛
^(0|[1-9][0-9]*)(\.\d+)?$
现在这种写法不能过滤00001这种e_value = ((e.target.value).match(/\\d+(\\.\\d{0,2})?/)||[''])[0]
e_value = ((e.target.value).match(/\\d+(\\.\\d{0,2})?/)||[''])[0]
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2k 阅读
2 回答1.8k 阅读
5 回答2.8k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
换个正则嘛