如何使用 f:validateRegex 仅允许数字

2024-04-26

我的输入应该只允许数字。我尝试添加<f:validateRegex>如下:

<f:validateRegex pattern="[0-9]" />

但我仍然收到错误消息,

验证错误:值不符合模式“[0-9]”

这是如何引起的以及如何解决?


图案[0-9]允许输入single仅数字。也许您想要输入多个数字?在这种情况下,您应该使用以下模式[0-9]+. The +修饰语即表示“一个或多个”。

<f:validateRegex pattern="[0-9]+" />

如果允许空输入,则使用*修饰语,意思是“零个或多个”。

<f:validateRegex pattern="[0-9]*" />

也可以看看:

  • 正则表达式.info http://www.regular-expressions.info/- 关于正则表达式的首要网站
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 f:validateRegex 仅允许数字 的相关文章

随机推荐