如何在正则表达式中包含双引号(")

Asp*_*Dev 7 regex xml validation

有没有人知道如何在正则表达式中包含双引号.我写了这个正则表达式但无法包含双引号

<asp:RegularExpressionValidator ID="KeywordsRegex" runat="server" 
 ValidationExpression="^[+\-\!\(\)\:\^\[\]\{\}\~\*\?\&&\||].*$" 
 ControlToValidate="Keywords" ErrorMessage="Search keyword is not valid." 
 Text="*"></asp:RegularExpressionValidator> 
Run Code Online (Sandbox Code Playgroud)

Osc*_*man 11

尝试使用反斜杠(\)后跟&quot;.这将是适当的XML.

  • 谢谢奥斯卡·布罗曼(Oscar broman),您的技巧现在正在起作用&lt;asp:RegularExpressionValidator ID =“ KeywordsRegex” runat =“ server” ValidationExpression =“ ^ [^ \&quot; \'\ + \-\!\(\)\:\ “ ^ \ [\] \ {\} \〜\ * \?\ &amp;&amp;&amp; \ ||]。* $” ControlToValidate =“关键字” ErrorMessage =“搜索关键字无效。” 文字=“ *”&gt; &lt;/ asp:RegularExpressionValidator&gt; (2认同)

Pet*_*háč 1

您是否尝试过用反斜杠转义双引号?