我想创建RegularExpressionValidator以验证 TextBox 格式 hh.mm 。
此表达式有效:
^([0-9]|0[0-9]|1[0-9]|2[0-3]).[0-5][0-9]$
但是如果我在TextBox中插入5454
它也会传递,但它不应该传递。
答案 0 :(得分:5)
.
是正则表达式中与任何字符匹配的元字符。如果你想只是一段时间匹配,那么你需要逃避它:
^([0-9]|0[0-9]|1[0-9]|2[0-3])\.[0-5][0-9]$
答案 1 :(得分:3)
你忘了逃避.
试
^([0-9]|0[0-9]|1[0-9]|2[0-3])\.[0-5][0-9]$