IsMatchRegexCondition

Условие типа ComparisonCondition; проверка на соответствие регулярному выражению.

Шаблон IsMatchRegexCondition

<Condition Name="" Type="IsMatchRegexCondition" Assembly="Conditions">
  <!--Тэги, общие для всех условий-->
  <AlwaysChange Value=""/>
  <!--Тэги, специфичные для ComparisonCondition-->
  <Items>
    <Item></Item>
  </Items>
  <Satisfy MinCount="" MaxCount="" />
  <Comparison Type="" Order="" />
  <!--Тэги, специфичные для IsMatchRegexCondition-->
  <Regex></Regex>
</Condition>

Описание IsMatchRegexCondition

<Condition Name="IsMatchRegexConditionName" Type="IsMatchRegexCondition" Assembly="Conditions">
  <!--Тэги, общие для всех условий-->
  <!--Тэги, специфичные для ComparisonCondition-->
  <!--Тэги, специфичные для IsMatchRegexCondition-->
</Condition>

Тэги, специфичные для IsMatchRegexCondition

Regex

Регулярное выражение для проверки.

Обязательный тэг. Любое значение, которое будет переведено в текстовое.

Например, регулярное выражение: "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$" - проверяет на соответствие корректному E-mail-адресу.

<Regex>^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$</Regex>

Last updated