收集各种正则表达式(间断更新)

1、端口(0-65535):^([0-9]|[1-9]d{1,3}|[1-5]d{4}|6[0-4]d{4}|65[0-4]d{2}|655[0-2]d|6553[0-5])$

2、IP地址: ((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)

3、密码复杂度(密码必须包含数字、字母、特殊符号,并且不小于9位):^(?!([A-Za-z]*|[0-9]*|[!-/:-@[-`{-~]*|[A-Za-z0-9]*|[A-Za-z!-/:-@[-`{-~]*|[0-9!-/:-@[-`{-~]*  )$)[A-Za-z0-9!-/:-@[-`{-~]{9,18}$

4、用户名不包括关键字(用户名必须是英文数子且不超过32位,且不能包含admin或root关键字):^(?!.*?(?:admin|special))([a-zA-Z0-9]){1,32}.*$

5、Email验证:([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+

6、

原文地址:https://www.cnblogs.com/wuyaxiansheng/p/12167314.html