后端杂记----正则表达式判断一个字符串是否是16进制

判断一个字符串是否是16进制

public class AA {
 public static void main(String[] args) {
  String s="123bf";
  String regex="^[A-Fa-f0-9]+$";
  //Java之正则表达式来判断字符串中是否包含字母
  //String regex=".*[a-zA-Z]+.*";  
  if(s.matches(regex)){
   System.out.println(s.toUpperCase()+"是16进制数");
  }else{
   System.out.println(s.toUpperCase()+"不是16进制数");
  }
 }
}