REGEX拒绝简单的字母数字

时间:2010-05-16 21:26:26

标签: regex alphanumeric

我不明白;这应该很简单:

为什么这个文本框条目:

Foo 2010

由此REGEX验证:

ValidationExpression="^[a-zA-Z0-9 -_!]+$"

输入无效的输入错误?它旨在允许alphamumerics,空格,破折号,下划线和感叹号。

REGEX让我头疼......

1 个答案:

答案 0 :(得分:3)

短划线-应放在[之后或放在]之前,或用\转义, 否则它将被视为一个范围元字符。

试试这个:ValidationExpression="^[-a-zA-Z0-9 _!]+$"