2011-10-19 16 views
2

私の以下のreqular式では、二重引用符をどのように追加できますか?正規表現コントロールの二重引用符

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

明確にすることができます。ユーザーが二重引用符をいくつでも追加できるようにしたいですか? –

+0

両方の引用符が必要な場合は、1つだけエスケープする必要があります。そうしないと、.xmlは無効になります。 – FailedDev

答えて

6

これは、正規表現以外のXML疑問のようです。 &quot;を試してみましたか?

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

あなたは

\&quot; 

原因を試してみました、それはHTMLでエンコードされています。

ASPページはXHTML(XMLなど)でレンダリングされ、XMLで正しく表示されるようにregexpをエンコードする必要があります。

0

私はあなたが求めているものは正確ではありませんが、正規表現に引用符を追加する方法を尋ねる場合は、このcheat sheetを指摘します。

関連する問題