首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

【转】关于金额应验的Java方法(采用正则表达式)

2013-08-14 
【转】关于金额验证的Java方法(采用正则表达式)public static boolean isNumber(String str) {java.util.reg

【转】关于金额验证的Java方法(采用正则表达式)
public static boolean isNumber(String str) { java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("[0-9]*"); java.util.regex.Matcher match = pattern.matcher(str.trim()); return match.matches(); } public static boolean isBigDecimal(String str) { java.util.regex.Matcher match =null; if(isNumber(str)==true){ java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("[0-9]*"); match = pattern.matcher(str.trim()); }else{ if(str.trim().indexOf(".")==-1){ java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("^[+-]?[0-9]*"); match = pattern.matcher(str.trim()); }else{ java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("^[+-]?[0-9]+(\\.\\d{1,100}){1}quot;); match = pattern.matcher(str.trim()); } } return match.matches(); }

?

热点排行