我正在为我们的密码要求寻找一个正则表达式.密码:
0-9,a-z,A-Z)想法和大部分工作取自http://www.zorched.net/2009/05/08/password-strength-validation-with-regular-expressions/
^\S*(?=\S{8,})(?=\S*[a-z])(?=\S*[A-Z])(?=\S*[\d])(?=\S*[\W])\S*$
Run Code Online (Sandbox Code Playgroud)
我在他的帖子底部使用了基本答案,但将所有点替换为\S以排除空格字符,并移动了一些断言。