判斷文字是不是金額

如題:正則表達式

/**
     * 判斷是否爲金額
     * @param str
     * @return
     */
    public static boolean isNumber(String str){
        Pattern pattern=Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$"); // 判斷小數點後2位的數字的正則表達式
        Matcher match=pattern.matcher(str);
        if(match.matches()==false){
            return false;
        }else{
            return true;
        }
    }
相關文章
相關標籤/搜索