gpt4 book ai didi

regex - Symfony 正则表达式表单验证

转载 作者:行者123 更新时间:2023-12-03 09:02:36 25 4
gpt4 key购买 nike

我有一个表单字段,我想匹配以下规则:至少 3 个数字,然后至少 7 个 a-z 或 A-Z 字母,目前我有这个,但它显然不起作用,因为我发现我的输入甚至无效如果我尊重我提到的规则:

->add('NumberAcc', TextType::class, [
'constraints' => [
new NotBlank(),
new Regex('/[0-9]{3,},[a-z]{7,}/')
],
])

有什么想法吗? (我知道它现在不适用于 Maj 字母,但也不适用于小写字母

最佳答案

您的正则表达式在数字和字母之间包含逗号 ,,这不在您要执行的操作的描述中。另外,如果您想同时捕获 a-zA-Z,则必须显式指定它

/[0-9]{3,}[a-zA-Z]{7,}/

或使正则表达式不区分大小写

/[0-9]{3,}[a-z]{7,}/i

关于regex - Symfony 正则表达式表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49272728/

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