问题描述
java正则表达式-必须包含字母大小写,数字,特殊字符怎么写
解决方案
一个正则判断完挺麻烦的吧String testStr = "sdf23";System.out.println(testStr.matches(".*?[^a-zA-Z\d]+.*?") && testStr.matches(".*?[a-z]+.*?") && testStr.matches(".*?[A-Z]+.*?") && testStr.matches(".*?[\d]+.*?"));
解决方案二:
正则表达式^.$
时间: 2024-10-28 14:18:18