如果您不希望字母必须连续,
(?=.*[a-zA-Z].*[a-zA-Z])则是正确的方法。相同的数字
(?=.*\d.*\d)或
(?=(.*\d){2})。试试这个正则表达式
(?=^.{8,30}$)(?=(.*\d){2})(?=(.*[A-Za-z]){2})(?=.*[!@#$%^&*?])(?!.*[\s])^.*
如果您不希望字母必须连续,
(?=.*[a-zA-Z].*[a-zA-Z])则是正确的方法。相同的数字
(?=.*\d.*\d)或
(?=(.*\d){2})。试试这个正则表达式
(?=^.{8,30}$)(?=(.*\d){2})(?=(.*[A-Za-z]){2})(?=.*[!@#$%^&*?])(?!.*[\s])^.*