0

我想创建 RegularExpressionValidator 来验证TextBox格式hh.mm

这个表达式有效:

^([0-9]|0[0-9]|1[0-9]|2[0-3]).[0-5][0-9]$

但是如果我5454在 TextBox 中插入它也会通过,但它不应该。

4

2 回答 2

5

.是正则表达式中匹配任何字符的元字符。如果你只想匹配一个句号,那么你需要转义它:

^([0-9]|0[0-9]|1[0-9]|2[0-3])\.[0-5][0-9]$
于 2012-10-01T14:16:37.467 回答
3

你忘了逃跑.

尝试

^([0-9]|0[0-9]|1[0-9]|2[0-3])\.[0-5][0-9]$
于 2012-10-01T14:17:37.687 回答