JAVA 工具类 验证

来源:互联网 发布:dvwa sql注入 编辑:程序博客网 时间:2024/09/21 08:40

1.判断是否为数字

public static boolean isNumeric(String str) {    // 该正则表达式可以匹配所有的数字 包括负数    Pattern pattern = Pattern.compile("-?[0-9]+\\.?[0-9]*");    String bigStr;    try {        bigStr = new BigDecimal(str).toString();    } catch (Exception e) {        return false;//异常 说明包含非数字。    }    Matcher isNum = pattern.matcher(bigStr); // matcher是全匹配    if (!isNum.matches()) {        return false;    }    return true;}
原创粉丝点击