我目前在html输入表单字段中使用以下正则表达式来验证货币:
/[1-9]\d*(?:\.\d{0,2})?/
然而,它允许通过以下值:13000.234.12
这不是一个有效的值。以下是我想要允许通过的有效值:
有效的
125
1.25
1000.15
700.1
80.45
0.25
无效的
130.1.4
21.......14
感觉应该有一个标准的正则表达式模式可供使用,您怎么看?
顺便说一句:通过事件键监听器,我已经防止了字母数字和美元符号的输入,因此这个问题会变得更容易。