gpt4 book ai didi

jsf - 如何仅使用 PrimeFaces inputMask 元素将输入限制为可变数量的数字

转载 作者:行者123 更新时间:2023-12-04 01:21:10 25 4
gpt4 key购买 nike

我需要定义类似于这个正则表达式的东西:

[0-9]{1, 5}

在 PrimeFaces 上 <inputMask>元素:
<p:inputMask mask="regexGoesHere" value="#{someBean.val}"/>

我查看了 PrimeFaces 展示,但我不知道该怎么做。

那么除了 JavaScript 之外,还有人知道如何以任何方式做到这一点吗?

我并不是在寻找 <inputMask> 的解决方案任何会限制我在客户端输入中输入字母的东西都可以。

谢谢

最佳答案

如果您也想或需要限制长度,您可以执行以下操作:

<p:inputMask 
mask="9?9999"
maxlength="5"
slotChar=" "
value="#{someBean.val}" />

其中用户只能输入 1 到 5 位数字,或以下为四位数字等
<p:inputMask 
mask="9?999"
maxlength="4"
slotChar=" "
value="#{someBean.val}" />

在 PrimeFaces 5.1 之前:使用 placeHolder而不是 slotChar ( Issue 7324 )。

关于jsf - 如何仅使用 PrimeFaces inputMask 元素将输入限制为可变数量的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8848346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com