JAVA 用正则判断数字 特殊字符 大小写字母
public class test1 {
//数字
public static final String REG_NUMBER = ".*\\d+.*";
//小写字母
public static final String REG_UPPERCASE = ".*[A-Z]+.*";
//大写字母
public static final String REG_LOWERCASE = ".*[a-z]+.*";
//特殊符号
public static final String REG_SYMBOL = ".*[~!@#$%^&*()_+|<>,.?/:;'\\[\\]{}\"]+.*";
public static void main(String[] args){
String vvString = "/.'";
if(vvString.matches(REG_NUMBER)||vvString.matches(REG_UPPERCASE)
||vvString.matches(REG_LOWERCASE)||vvString.matches(REG_SYMBOL)) {
System.out.println("有特殊字符");
}else{
System.out.println("没有要校验的字符");
}
}
}