仅将inputText值限制为字母字符

Lin*_*e55 4 regex input primefaces jsf-2

我只需要[A-Z,a-z]在PrimeFaces inputText字段中只允许使用字母字符.

我怎样才能做到这一点?

Mat*_*ndy 13

不是Primefaces特有的,而是底层的JSF:

您可以在输入字段上使用正则表达式验证程序:

   <h:inputText value="#{myBean.myText}" >
     <f:validateRegex pattern="[a-zA-Z]+"/>
   </h:inputText>
Run Code Online (Sandbox Code Playgroud)

这也适用p:inputText.

使正则表达式适应您的功能要求.