Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在 asp.net 中验证一个十进制数。我想使用RegularExpressionValidator。如果您有其他想法,请建议我。该数字必须与 numeric(4,1) 匹配,因此可接受的值为:
1个;12; 123; 123,1; (不好:1234;12,34;1,234)
我尝试使用这个表达式:
^\d{1,3}(\,\d{0,1})$
但是这个不好。
如果你有逗号,那么后面的数字不是可选的,所以你需要让整个组可选,而不仅仅是数字。
^\d{1,3}(,\d)?$
在 Regexr 上查看
?简称{0,1}
?
{0,1}