标签: regex trim password-policy
我需要为密码策略创建一个正则表达式。
我的临时结果是这个表达式:
^(?=。* [A-Z])(?=。* [a-z])(?=。* \ W)。{6,} $
它适用于前四个条件,但不适用于修剪功能。
我尝试了一些与此相关的链接:
(?= \ S [\ s] *)(?=。* [A-Z])(?=。* [a-z])(?=。* \ W)。{6,} $
但这是行不通的,因为末尾的空格仍然可能。
任何人都可以帮助我扩展结果,以便正则表达式在密码中间允许空格,但不能在开头也不能在结尾?