正则包含数字、大小写字母、特殊符号、长度8至20位,必须包含三种及以上
时间: 2023-04-12 18:00:39 浏览: 423
可以使用正则表达式来实现这个要求,具体的正则表达式如下:
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[\W_]).{8,20}$
这个正则表达式使用了四个正向预查,分别匹配数字、小写字母、大写字母和特殊符号。同时使用了限定符{8,20}来限制长度在8至20位之间。
相关问题
正则包含数字、大小写字母、特殊符号,必须包含三种及以上
可以使用正则表达式:^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+])[a-zA-Z\d!@#$%^&*()_+]{8,}$
这个正则表达式要求密码必须包含数字、大小写字母和特殊符号中的三种及以上,且长度至少为8个字符。
正则包含数字、大小写字母、特殊符号三种及以上
可以使用正则表达式来匹配包含数字、大小写字母、特殊符号三种及以上的字符串,例如:
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+])[a-zA-Z\d!@#$%^&*()_+]{3,}$
这个正则表达式使用了正向预查来匹配包含数字、小写字母、大写字母和特殊符号的字符串,长度至少为3。
阅读全文