我要校验一个num(7,2)的浮点数,整数也可以,如果是浮点书带小数不超过9位,
如果是整数则不超过7位。
我用的正则表達式是“^\\d{1,7}\\.?\\d{1,2}?$”,用它校驗“1234567.89”、“1234567.1”、“1234567”都可以!
可是校驗一位數的時候“7”就不好用!那位高手請指點一下!!!
以下是源碼,有興趣的朋友可以試一下!:)boolean iReturn = true ;
String regex = "^\\d{1,7}\\.?\\d{1,2}?$";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(pFltNumExp);
if(matcher.matches() == false){
iReturn= false;
}
return iReturn;
如果是整数则不超过7位。
我用的正则表達式是“^\\d{1,7}\\.?\\d{1,2}?$”,用它校驗“1234567.89”、“1234567.1”、“1234567”都可以!
可是校驗一位數的時候“7”就不好用!那位高手請指點一下!!!
以下是源碼,有興趣的朋友可以試一下!:)boolean iReturn = true ;
String regex = "^\\d{1,7}\\.?\\d{1,2}?$";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(pFltNumExp);
if(matcher.matches() == false){
iReturn= false;
}
return iReturn;
解决方案 »
- 为什么给页面设置背景图,在myeclipse中用可以预览到,但在浏览器中没有办法看到啊?
- 电子商务 锁定商品
- 用的IBATIS 2.3.3
- tapestry 页面类中怎么 在方法中跳转 另一个页面?
- SOAP解析错误:Premature end of file.
- 现在 想做一个好一点的新闻管理系统(后台),不知道有什么好的第三方插件?
- apache日志分析工具,功能强大...
- 谁介绍下javabean 要写 javabean 文件要具备多少java 知识啊!
- Tomcat中JavaBean的部署问题?
- 请教一个关于cookie的问题
- 关于servlet filter的问题!
- 请教一下关于在table里显示数据的问题
boolean iReturn = true ;
String regex = "^\\d{1,7}$|^\\d{1,7}\\.\\d{1,2}$";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(pFltNumExp);
if(matcher.matches() == false){
iReturn= false;
}
return iReturn; }