我需要一个正则表达式来验证密码,并使用以下规范:
它必须是6到20个字符,至少有一个大写字母,一个小写字母和一个数字
我认为这有效:
^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).{6,20}$
Run Code Online (Sandbox Code Playgroud)
我们的想法是使用正向前瞻以确保密码中包含至少一个小写字母,一个大写字母和一个数字.然后作为最后一步,我只需指定一个点以允许6-20个字符范围内的任何字符.
| 归档时间: |
|
| 查看次数: |
9561 次 |
| 最近记录: |