我目前正在使用以下正则表达式来验证我的 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
感觉应该有一个标准的正则表达式模式,想法?
旁注:我正在通过事件键侦听器阻止字母数字字符和美元符号,因此它们已经无法输入,这应该会使这个问题更容易一些。