public class Test{ public static void main(String[] args){ String password = "abc1fgi"; String regex = "^(?!\\d+$|[a-zA-Z]+$)\\w{8,}$"; System.out.println(password.matches(regex)); } }
[a-zA-Z0-9]{8,}.* 你这前后矛盾的条件我没看懂,写了个,.*之前的是匹配字母数字至少8位,.*匹配任何字符
50,545
社区成员
85,621
社区内容
加载中
试试用AI创作助手写篇文章吧