我需要强制执行以下密码策略:
至少 9 个字符,其中 4 个字符中每一个至少有一个字符
字符类(小写字母和大写字母;数字、符号)。
有正则表达式专家可以帮忙吗? (我正在使用 Java 正则表达式引擎)
当我们这样做时,是否有任何在线工具可以为此类任务生成正则表达式?
Thanks !
(?=.{9,})(?=.*?[^\w\s])(?=.*?[0-9])(?=.*?[A-Z]).*?[a-z].*
请注意,此模式不包括特殊的 utf 字符,例如ö
。我不会在一个正则表达式中执行此操作。如果你想验证它,我会把它分开并搜索每一个东西。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)