2010-02-09 48 views
1

我在XSLT中的正則表達式驗證程序中轉義驗證表達式時遇到了一些麻煩。轉義XSLT正則表達式

<asp:RegularExpressionValidator ID="regValEmail" ErrorMessage="..." runat="server" ValidationGroup="Store" 
    ValidationExpression="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?>" ControlToValidate="txtEmailTempSave"> 

我似乎無法得到字符'和&轉義。

回答

4

裏面一個XML文檔,你應該使用:

&amp; for & 
&apos; for ' 
&quot; for " 
&lt; for < 
&gt; for >