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

我怎样才能做到这一点?

最佳答案

不是针对 Primefaces,而是针对底层 JSF:

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

   <h:inputText value="#{myBean.myText}" >
     <f:validateRegex pattern="[a-zA-Z]+"/>
   </h:inputText>

这也适用于 p:inputText

根据您的功能需求调整正则表达式。

关于regex - 将 inputText 值限制为仅字母字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10192108/

10-12 23:34