我需要在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/