我有以下正则表达式:
检查长度:[\w\W]{8,}
具有字母和数字:(?=.*[a-zA-Z])(?=.*[0-9])
具有字母和特殊字符:[\a-zA-z]{1,}[@#$!%^&*]{1,}
具有数字和特殊字符:[\d]{1,}[@#$!%^&*]{1,}
连续四次或多次出现数字或字母:([a-z0-9])\1{3,}
我想将它们合并为一个正则表达式:
(check length) && (has letters & digits || has letters and special chars || has digits and special chars) && has a digit or letter 4 or more times in a row
有没有办法采用这些模式并将它们连接成一个正则表达式?