如題:正則表達式
/** * 判斷是否爲金額 * @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; } }