/**
* 检查时间格式是否正确
* @param 要验证的日期格式
* @return true 格式正确 false 格式错误
* @author fenggfa
*/
public static boolean isValidDate(String str) {
boolean convertSuccess=true;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
try {
format.setLenient(false);
format.parse(str);
} catch (ParseException e) {
convertSuccess=false;
}
return convertSuccess;
}
/**
* 判断字符串是否是金额
* @param str
* @return
*/
public static boolean isNumber(String str){
java.util.regex.Pattern pattern=java.util.regex.Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$"); // 判断小数点后2位的数字的正则表达式
java.util.regex.Matcher match=pattern.matcher(str);
if(match.matches()==false){
return false;
}
else{
return true;
}
}