首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
/** * 利用正则表达式判断字符串是否是数字 * @param str * @return */ public boolean isNumeric(String str){ Pattern pattern = Pattern.compile("^[0-9]*$"); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ){ return false; } return true; }
效验Double类型
boolean isDouble(String str) { try { Double.parseDouble(str); return true; } catch(NumberFormatException ex){} return false; }
自古英雄出炼狱,从来富贵入凡尘。