Экранирование регулярного выражения XSLT - PullRequest
1 голос
/ 09 февраля 2010

У меня возникли проблемы с экранированием выражения валидации в валидаторе регулярного выражения в 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">

Кажется, я не могу получить символы и & сбежал.

1 Ответ

4 голосов
/ 09 февраля 2010

Внутри XML-документа вы должны использовать:

&amp;  for &
&apos; for '
&quot; for "
&lt;   for <
&gt;   for >
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...