public 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 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}");
match = pattern.matcher(str.trim());
}
}
return match.matches();
}
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 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}");
match = pattern.matcher(str.trim());
}
}
return match.matches();
}