我试图只允许使用字母数字字段作为名字:
patientFirstName:
- NotBlank: ~
- Regex:
pattern: "/[^a-z_\-0-9]/i"
htmlPattern: "^[a-zA-Z\-0-9]+$"
message: Name must be alphanumeric
但是它仍然允许像“&&&”这样的字符。我的正则表达式错了吗?
最佳答案
Symfony 3
如果你不想使用正则表达式,你可以使用 @Assert\Type 作为验证器字母数字
您可以在 symfony 文档 here 中看到它
@Assert\Type(type="alnum")
关于regex - Symfony 字母数字验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20229081/