Skip to main content
 首页 » 编程设计

c#之验证价格的正则表达式

2024年02月25日26wayfarer

我需要一个正则表达式来验证格式如下的价格:
0.07//有效
0.0//无效
20//有效

以上都是我要实现的表情

^\d{0,8}(\.\d{1,4})?$ 

我使用上面的表达式,它也接受 0.0,这在我的例子中是无效的。 谢谢。

请您参考如下方法:

为什么不只使用那个 RegEx,还要检查 value > 0 我想您也不想要负价格 - 其他“数字检查”方法很可能会认为有效