8~20位的密码正则表达式 英数字
时间: 2023-05-31 14:04:50 浏览: 142
^[a-zA-Z0-9]{8,20}$
这个正则表达式表示密码必须由8到20个英文字母和数字组成。其中:
- ^ 表示匹配字符串的开始位置
- [a-zA-Z0-9] 表示匹配任意一个英文字母或数字
- {8,20} 表示前面的字符必须出现8到20次
- $ 表示匹配字符串的结束位置
因此,这个正则表达式可以匹配如下的字符串:
- abc123456
- qwertyuiopasdfghjkl
- 1234567890
- AbCdEfGhI1234567890
但不能匹配如下的字符串:
- abc
- 123456789012345678901
- abc!@#$%^&*()