java正则应验金额

java正则验证金额有瑕疵,录入‘1.’可以通过来自网上/** 验证金额 */private static boolean hasPrice(Strin

java正则验证金额

有瑕疵,录入‘1.’可以通过来自网上/** 验证金额 */    private static boolean hasPrice(String str) {        Pattern pattern = Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$");        Matcher match=pattern.matcher(str);         if(match.matches()) {        return true;        } else {        return false;        }    }