金额正则表达式

时间:2015-07-02 14:28:26

标签: asp.net regex vb.net

我正在尝试为接受5.00到1000.00之间的值的美元金额创建正则表达式。

这是我到目前为止所做的:

^([5-9](\d){0,4}([.](\d){1,2})?|1000([.](0){1,2})?)?$

我已经尝试了范围验证器,但它还没有在这个领域工作。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这就是我提出的,可能会有所改进。它似乎适用于我的有限测试。您可能希望使用" regex"标记您的问题。得到一些专家意见!

^(?:[5-9](?:\.\d{0,2})?|\d{2,3}(?:\.\d{0,2})?|1000(?:\.0{0,2})?)$