验证字符串是否为数值包括整形,浮点形

来源:互联网 发布:acl审计软件 编辑:程序博客网 时间:2024/05/16 06:43
见代码:
private static final String NUMERIC_EXP = "([-,+]+[0-9]*(\\.?)[0-9]+)|([-,+]+[0-9]+)";
    /**     * 验证字符串是否为整数、浮点数.     * @param str     * @return     */    public static boolean isNumeric(String str) {    if(isBlank(str)){    return false;    }if (str.matches(NUMERIC_EXP)) {return true;} else {return false;}}


注:不推荐使用try{}catch(NumberFormatException e){}进行异常捕获 .


原创粉丝点击