paw*_*isz 7 passwords validation symfony fosuserbundle
我在Symfony2项目中使用FOSUserBundle.我找不到任何合理的解释如何覆盖表单字段验证.我需要将密码字段验证设置为至少7个字符,至少一个小写字母,至少一个大写字母和至少一个数字.我找到的解决方案似乎没有任何解决方案.有任何想法吗?
Tam*_*lyn 15
使用Regex具有以下模式的标准约束/(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).{7,}/
class User extends FOSUser
{
/**
* @Assert\Regex(
* pattern="/(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).{7,}/",
* message="Password must be seven or more characters long and contain at least one digit, one upper- and one lowercase character."
* )
*/
protected $plainPassword;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4491 次 |
| 最近记录: |