JSF f:validateRegex标记

它用于检查组件的本地值是否与java.util.regex包中的正则表达式匹配。
标签属性

属性 描述
pattern 它用于为组件设置正则表达式模式。这是必填属性。
JSF < f:validateRegex> 标记示例
【JSF f:validateRegex标记】// index.xhtml
< h:form id="form"> < h:outputLabel for="username"> User Name< /h:outputLabel> < h:inputText id="name-id" value="http://www.srcmini.com/#{user.name}" validatorMessage="Your name can have only Alphabets"> < f:validateRegex pattern="^([a-zA-Z]+(.)?[\s]*)$" /> < /h:inputText> < br/> < h:commandButton value="http://www.srcmini.com/OK" action="response.xhtml"> < /h:commandButton> < /h:form>

// User.java
import javax.faces.bean.ManagedBean; import javax.faces.bean.RequestScoped; @ManagedBean @RequestScoped public class User{ String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }

输出:
JSF f:validateRegex标记

文章图片

    推荐阅读