版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wpg_boke/article/details/81902342
java 判断输入字符串String 是否为合法数值或两位小数数值double类型
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/*** 判断是否为合法 Double类型,可以用于钱币 */
public boolean isDouble( String s ){
Pattern pattern= Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$"); // 判断小数点后2位的数字的正则表达式
Matcher match=pattern.matcher( s );
boolean bo = match.matches();
retuen bo;
}