正则表达式

发布时间 2023-12-26 15:08:55作者: lovleo

 

 

    public static void main(String[] args) {
        String regex = "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[$@$!%*?^&~#()-+=;,.{}<>/?])[A-Za-z\\d**$@$**!%*?&]{12,}$"; // 替换为你的正则表达式
        String input = "gzh12345678GZH@"; // 替换为你的待验证的字符串
        Pattern pattern = Pattern.compile(regex);
        Matcher matcher = pattern.matcher(input);

        if (matcher.matches()) {
            System.out.println("字符串符合正则表达式");
        } else {
            System.out.println("字符串不符合正则表达式");
        }
    }