用于组合空格、字母数字和特殊字符的正则表达式



我正在使用asp.net 3.5和c# 2008。

我有一个文本框,为了验证它,我有一个正则表达式验证器。为了允许字母数字,空格和某些特殊字符,我使用以下正则表达式ValidationExpression="[a-zA-Z0-9_. ,'#&$~@!-]*"

现在我想允许double quotes (")作为一个特殊字符。为此,我尝试了ValidationExpression="[a-zA-Z0-9_. ,'#&$~@!"-]*"ValidationExpression="[a-zA-Z0-9_. ,'#&$~@!"-]*"等,但给出了解析器错误。

有人能帮忙吗?

您需要使用"""转义"

你的正则表达式应该是
^[w. ,'#&$~@!"-]*$

w[a-zA-Zd_]相似

最新更新