java正则表达式_正整数或小数且小数位数不超过n位

String regExp = "^[1-9][0-9]*(\\.[0-9]{1,"+n+"})?$"; //n为小数位数 Pattern p = Pattern.compile(regExp); Matcher m = p.matcher(str); return m.matches();
相关文章
相关标签/搜索