JAVA 用正则判断数字 特殊字符 大小写字母

时间:2025-02-14 18:43:35
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("没有要校验的字符"); } } }