gpt4 book ai didi

jsf - 如何编写仅接受#,###.00 模式中的整数的 inputText

转载 作者:行者123 更新时间:2023-12-04 18:49:33 25 4
gpt4 key购买 nike

有什么方法可以编写一个 inputText ,它只接受数字,并且以 #,###.00 模式格式在 JSF 中输入货币编号? (使用 PrimeFaces 会更受欢迎)

谢谢...

最佳答案

检查这个 link

这里说你可以使用:

<p:inputMask value="# {maskController.date}" mask="99/99/9999"/>

我以前从未使用过 PrimeFaces,但我使用过 JSF。如果您不想使用 javascript,则需要在 inputText 标签内使用转换标签。
<h:inputText id="money" required="true">
<f:convertNumber maxFractionDigits="2"
groupingUsed="true"
currencySymbol="$"
maxIntegerDigits="4"
type="currency"/>
</h:inputText>

PD:RegEx 是另一种选择。 RegEx 表示正则表达式。这是一种检查字符串之类的内容是否与规则匹配的方法。您可以在 jsf 中使用 RegEx 验证器。

关于jsf - 如何编写仅接受#,###.00 模式中的整数的 inputText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328277/

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