Primefaces keyFilter正则表达式编号,带小数0或5

时间:2015-04-28 07:36:03

标签: regex primefaces keyfilter

我想使用pe:keyFilter,以便用户可以输入数字 小数部分只包含0或5。 因此,例如接受6,5或7,0但不接受6,3。

我试过这个

 <p:inputMask  id="time" value="#{cons.time}" styleClass="ore" mask="9,9" >
        <pe:keyFilter regEx="/([0-9]),(0|5)/g"/>
 </p:inputMask>

但过滤器无效。

你能告诉我出了什么问题吗?

修改

错误我的意思是我可以输入例如6,2之类的值。 我看到有人建议将keyFilter与inputMask一起使用,这就是我使用它的原因。回应#sheltem, 我已经尝试过使用inputText。它根本不允许我输入任何东西。我甚至无法粘贴像6,5这样的值,它应该是有效的。 也许我不明白keyFilter是如何工作的,或者它只是为了简单而有效 正则表达式。无论如何,最后我用Javascript解决了。

0 个答案:

没有答案