public boolean isNaN(String value){
boolean flag = false;
if(value != null && !"".equals(value.trim())){
//如果没有小数点
if(value.indexOf(".") == -1){
if(!value.matches("\\d+")){
//不是数字
flag = true;
}
}
else if(value.indexOf(".") == 1){
String[] s_arr
= value.split("\\.");
String s1
= s_arr[0];
String s2
= s_arr[1];
if((!s1.matches("\\d+")) || (!s2.matches("\\d+"))){
//不是数字
flag = true;
}
}
}
    
else {
      flag
= true ;
    }
return flag;
}

 

相关文章:

  • 2021-11-14
  • 2021-12-07
  • 2021-08-31
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2022-03-09
猜你喜欢
  • 2021-05-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
相关资源
相似解决方案