Max*_*Max 2 regex forms symfony
我有一个表单字段,我想匹配以下规则:至少 3 个数字,然后至少 7 个 az 或 AZ 字母,目前我有这个,但它显然不起作用,因为我知道我的输入无效,即使我尊重我提到的规则:
->add('NumberAcc', TextType::class, [
'constraints' => [
new NotBlank(),
new Regex('/[0-9]{3,},[a-z]{7,}/')
],
])
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?(我知道它现在不适用于 Maj 字母,但也不适用于小写字母
您的正则表达式在数字和字母之间包含逗号,,这不在您要执行的操作的描述中。另外,如果您想捕获两者a-z,则A-Z必须显式指定它
/[0-9]{3,}[a-zA-Z]{7,}/
Run Code Online (Sandbox Code Playgroud)
或者使正则表达式不区分大小写
/[0-9]{3,}[a-z]{7,}/i
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9942 次 |
| 最近记录: |