gpt4 book ai didi

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

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

我有一个输入应该只允许数字。我尝试添加<f:validateRegex>,如下所示:

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

但是我仍然收到错误消息,

Validation Error: Value not according to pattern '[0-9]'



这是怎么引起的,我该如何解决?

最佳答案

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

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

如果允许空输入,则使用 *修饰符代替,它表示“零或更多”。
<f:validateRegex pattern="[0-9]*" />

也可以看看:
  • regular-expressions.info-有关正则表达式的首要网站
  • 关于regex - 如何仅使用f :validateRegex允许数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13013539/

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