gpt4 book ai didi

perl - 如何用 FormValidator::Simple 表达 a OR b?

转载 作者:行者123 更新时间:2023-12-01 14:01:13 24 4
gpt4 key购买 nike

(!$self->param{key} or $self->param{key} ~ m/^\d+$/);

如何将上面的转换成FormValidator::Simple规则?

key => [a, b]

好像FormValidator::Simple只能表达a AND b,不能表达a OR b

最佳答案

因此您希望允许“”、“0”和 1 个或多个数字的序列(可选地后跟一个换行符)?

key => [ REGEX => qr/^\d*\n?\z/ ]

(我发现 \n?\z 在验证码中比 $ 更清楚,因为大多数人认为你在写 \z 时指的是 $。)

关于perl - 如何用 FormValidator::Simple 表达 a OR b?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303542/

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