正则表达式控件中的双引号

时间:2011-10-19 09:08:02

标签: c# .net asp.net regex

在我下面提到的正则表达式中,如何添加双引号?

 <asp:RegularExpressionValidator SetFocusOnError="true" ID="rev" runat="server"
                                Display="None" ValidationGroup="question" ErrorMessage="" ControlToValidate="txtQuestion"
                                ValidationExpression="^[0-9a-zA-Z-/'? ]+$"> </asp:RegularExpressionValidator>

3 个答案:

答案 0 :(得分:6)

这听起来像是一个比正则表达式更多的XML问题。您是否尝试过使用&quot;

ValidationExpression="^[0-9a-zA-Z-/'?&quot; ]+$">

答案 1 :(得分:0)

你试过吗

 \&quot;

原因,它是用HTML编码的。

你必须记住,ASP页面是用XHTML渲染的(比如XML),然后你应该对regexp进行编码,以便在XML中看起来是正确的。

答案 2 :(得分:0)

我不确定你在问什么,但如果你问如何在正则表达式中添加引号,我会指向你cheat sheet