正则表达式密码 Sylius (regex)

Regular Expression Password Sylius (regex)

我想在 Sylius 上设置密码模式。 我想要:

  1. 8 个字符(最少)
  2. 1 个小写(最小)
  3. 1个大写(最小)

所以我做了这个正则表达式:

^(?=.*[A-Z])(?=.*[a-z]).{8,}$

但是我不知道我必须把它放在哪里来设置我的密码条件

感谢您的宝贵时间

希望这个正则表达式能帮到你。

正则表达式: ^(?=.*[a-z])(?=.*[A-Z]).{8,}$

1. ^ starting of string

2. (?=.*[a-z]) Positive look ahead for lowercase character

3. (?=.*[A-Z]) Positive look ahead for uppercase character

4. .{8,}$ Match 8 or more characters till the end.

Regex demo

PHP代码:Try this code snippet here

<?php
ini_set("display_errors", 1);
$string="SahilGul";
if(preg_match('/^(?=.*[a-z])(?=.*[A-Z]).{8,}$/', $string))
{
    echo "Password pattern matched";
}