有没有人知道如何在正则表达式中包含双引号。我写了这个正则表达式但无法包含双引号
<asp:RegularExpressionValidator ID="KeywordsRegex" runat="server"
ValidationExpression="^[+\-\!\(\)\:\^\[\]\{\}\~\*\?\&&\||].*$"
ControlToValidate="Keywords" ErrorMessage="Search keyword is not valid."
Text="*"></asp:RegularExpressionValidator>
答案 0 :(得分:11)
尝试使用反斜杠(\
)后跟"
。这将是正确的XML。
答案 1 :(得分:1)
您是否尝试使用反斜杠转义双引号?
答案 2 :(得分:0)
你可能需要双重逃避,例如\\\"
答案 3 :(得分:0)
试着逃避它: 替换每个“by \”