标签: asp.net regex validation
我需要验证asp.net中的十进制数。我想使用RegularExpressionValidator。万一你有另一个想法只是建议我。 该数字必须与数字(4,1)匹配,因此可接受的值为:
1; 12; 123; 123,1; (不好:1234; 12,34; 1,234)
我尝试使用这个表达式:
^\d{1,3}(\,\d{0,1})$
但这件事并不好。
答案 0 :(得分:1)
如果你有一个逗号,那么下面的数字不是可选的,所以你需要让整个组都是可选的,而不仅仅是数字。
^\d{1,3}(,\d)?$
见here on Regexr
?是{0,1}
?
{0,1}