【发布时间】:2015-02-26 22:49:52
【问题描述】:
我需要验证 100 美元以下的货币价值,允许用户选择性地省略小数位。不需要(或不允许)美元符号和逗号。另一个验证组件限制了上限值和下限值,因此正则表达式只需要验证 1 或 2 位数字,可选的小数和 2 位数字。
这些值将匹配:
10
5
5.00
10.00
这些值不匹配:
.25
10.1
10.255
此验证的最佳正则表达式模式是什么?
【问题讨论】:
-
请考虑将Stack Overflow Regular Expressions FAQ 加入书签以供将来参考。最能解决您的问题的项目:常见任务 > 验证 > 数字 > Using regex to validate a number 和 a min-max range。
标签: regex