对文本框中的数字使用正则表达式验证器

时间:2010-07-13 10:02:56

标签: asp.net

如何使用正则表达式验证器确保只在文本框中输入3.00这样的数字?

2 个答案:

答案 0 :(得分:2)

您可以将CompareValidatortype="Double"一起使用,仅允许使用数字。

使用RegularExpressionValidator,您可以使用此ValidationExpression\d+\.\d{2}(一位或多位,小数点,两位数。)

我总是用这个nice little tool来组成正则表达式。

这是否回答了您的问题,或者您是否需要有关如何一般使用RegularExpressionValidator控件的帮助?

答案 1 :(得分:2)

如果您要验证123,123,123.12和.23等案例,可以使用以下内容:

ValidationExpression="(\d+\.\d+)|(\d+\.)|(\.\d+)|(\d+)"