我有以下RegEx:
[RegularExpression(@"^[^,']+$|^$", ErrorMessageResourceName = "AlphaNumeric", ErrorMessageResourceType = typeof(Resources.LocalizedStrings))]
目前允许除a和a之外的所有字符。但是我还需要排除“但到目前为止还没有能够,因为它结束了@符号之后的初始双引号。我已经搜索了Google的帮助,但没有一个答案似乎与我正在做的事情有关,或似乎对我有用。
有人能指出我正确的方向吗?
编辑 - 感谢大家的帮助,使用同名的unicode为我工作。 \ u0022 见Anirudh的回答
答案 0 :(得分:6)
您需要转义"
使用逐字字符串,您需要将"
转义为""
如果不起作用,请使用\u0022
,它是"
的同义词,即@"^[^,'\u0022]+$|^$"