Проверка электронной почты с использованием регулярного выражения в JSF 2 / PrimeFaces

У меня есть поле ввода, в котором указан адрес электронной почты:

<h:inputText value="#{register.user.email}" required="true" />

Как я могу подтвердить введенное значение как действительный адрес электронной почты с помощью регулярного выражения в JSF 2 / PrimeFaces?

31
задан BalusC 5 December 2012 в 13:13
поделиться

1 ответ

<p:inputText id="email" required="true" label="email" size="40"
    requiredMessage="Please enter your email address."
    validatorMessage="Invalid email format"
    value="#{userBean.email}">

  <f:validateRegex
    pattern="^[_A-Za-z0-9-\+]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9]+)*(\.[A-Za-z]{2,})$" />

</p:inputText>
<p:watermark for="email" value="Email Address *" />
<p:message for="email" />

<p:commandButton value="test" style="margin:20px"
    action="#{userBean.register}" ajax="false" />

0
ответ дан 27 November 2019 в 21:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: