我有一个jsf问题: 我希望“inputText”只是一个数字。为此我使用但它不起作用。
当我用字(例如)填充字段时,不会显示错误消息。
这是我的xhtml代码:
<h:form id="profil">
<p:inputText value="#{effectifBean.efCadre}"
validatorMessage="#{messages['content.msg']}" >
<f:validateRegex pattern="[1-9]*" />
</p:inputText>
</h:form>
有人有想法吗?
感谢您的帮助。
答案 0 :(得分:2)
如果您知道输入中的char数量,为什么不使用inputMask?
<p:inputMask value="#{effectifBean.efCadre}" mask="99999"/>