C#正则表达式,用于组合空格,字母数字和特殊字符

时间:2013-05-30 11:42:57

标签: c# asp.net regex

我在C#2008中使用asp.net 3.5。

我有一个文本框并验证它我有一个正则表达式验证器。为了允许使用正则表达式ValidationExpression="[a-zA-Z0-9_. ,'#&$~@!-]*"

的字母数字,空格和某些特殊字符

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

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

您需要使用"""

逃离"

你的正则表达式应该是

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

\w[a-zA-Z\d_]

类似