У меня есть поле ввода, в котором указан адрес электронной почты:
<h:inputText value="#{register.user.email}" required="true" />
Как я могу подтвердить введенное значение как действительный адрес электронной почты с помощью регулярного выражения в JSF 2 / PrimeFaces?
<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" />