写个金额的正则表达式 校验金额的格式
Pattern pattern = Pattern.compile("^((([1-9]{1}\\d{0,9}))|([0]{1}))(( \\.(\\d){2}))?$");
Matcher matcher = pattern.matcher("3333333333.99");
System.out.println(matcher.matches());
输入的金额:
最大金额 9999999999.99
最小金额 0
格式 XXXX (整数位不超过10位,无小数位)或者XXXX.xx(整数位不超过10位,有小数位时必须为2位)
Pattern pattern = Pattern.compile("^((([1-9]{1}\\d{0,9}))|([0]{1}))(( \\.(\\d){2}))?$");
Matcher matcher = pattern.matcher("3333333333.99");
System.out.println(matcher.matches());
输入的金额:
最大金额 9999999999.99
最小金额 0
格式 XXXX (整数位不超过10位,无小数位)或者XXXX.xx(整数位不超过10位,有小数位时必须为2位)
本文介绍了一种用于验证金额格式的正则表达式,该表达式能够确保输入的金额符合特定格式要求:整数部分最多十位数,小数部分可选且必须为两位。
651

被折叠的 条评论
为什么被折叠?



