正则例子

    科技2022-07-16  117

    8-40位包含数字和字母的字符串

    String reg="(?=.*\\d)(?=.*[A-z]).{8,40}";

    一、限定条件必须加再元字符前面

    (?=.*\\d)(?=.*[A-z])

    二、元字符8-40长度

    .{8,40}

    三、验证

    String reg="(?=.*\\d)(?=.*[A-z]).{8,40}"; String test = "a12344..5432"; Pattern pattern = Pattern.compile(reg); Matcher mc= pattern.matcher(test); System.out.println(test.matches(reg));
    Processed: 0.011, SQL: 8