java 判断输入字符串String 是否为合法数值或两位小数数值double类型

版权声明:本文为博主原创文章,未经博主允许不得转载。 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;

}

猜你喜欢

转载自blog.csdn.net/wpg_boke/article/details/81902342