kra*_*tos 4 regex symfony-forms symfony
我试图只允许使用字母数字字段作为名字:
patientFirstName:
- NotBlank: ~
- Regex:
pattern: "/[^a-z_\-0-9]/i"
htmlPattern: "^[a-zA-Z\-0-9]+$"
message: Name must be alphanumeric
Run Code Online (Sandbox Code Playgroud)
但是它仍然允许使用"&&&"之类的字符.我的正则表达式错了吗?
小智 15
Symfony 3
如果您不想使用正则表达式,可以使用@Assert\Type作为验证程序字母数字
你可以在symfony的文档看到这里
@Assert\Type(type="alnum")
Run Code Online (Sandbox Code Playgroud)