【发布时间】:2010-11-29 20:56:29
【问题描述】:
我有一个正则表达式验证器:
ValidationExpression="^(a-zA-Z0-9 '-]+$"
所以这适用于字母数字、空格、撇号和连字符。
有人告诉我,我现在还需要它来处理下划线、和号“&”、逗号、括号和句号。
我试过了:
ValidationExpression="^(a-zA-Z0-9 '-_&,().]+$"
但这使它几乎可以接受任何东西。
谁能告诉我哪里出错了?我对正则表达式比较陌生。
【问题讨论】:
-
为什么它以
^(而不是^[开头? -
寻找一个不错的正则表达式教程。用 \ 转义点或括号等正则表达式元素只是理解的开始,年轻的学徒;)
标签: c# asp.net regex validation