记录一个正则表达式

正则表达式要求如下:

至少 8 个字符;
至少包含一个小写英文字母;
至少包含一个大写英文字母;
至少包含一个数字;
至少包含一个特殊字符,特殊字符为:“!@#$%^&*()-+” 中的一个;
不包含2个连续相同的字符;
不包含连续数字,如:12345;

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()\-+])(?!.*(.)\1)(?!.*(?:01|12|23|34|45|56|67|78|89))[a-zA-Z0-9!@#$%^&*()\-+]{8,}$

你可能感兴趣的:(正则表达式)