0

我正在使用带有 C# 2008 的 asp.net 3.5。

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

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

任何人都可以帮忙吗?

4

1 回答 1

3

您需要"使用""或逃脱"

你的正则表达式应该是

^[\w. ,'#&$~@!"-]*$

\w类似于[a-zA-Z\d_]

于 2013-05-30T11:55:51.143 回答