读书人

求教一个正则表达式,该怎么解决

发布时间: 2012-02-14 19:19:19 作者: rapoo

求教一个正则表达式
String patrn = "^[-\\+]?\\d+(\\.\\d+)?$";
if (!isNull(obj)) {
if (!Pattern.compile(patrn).matcher(obj).find()) {
return false;
}
}
return true;
如果 我传入的 数字是 .0009 也要让他返回true 表达式应该怎么写!!!

[解决办法]
String patrn = "^[-+]?\\d*(\\.\\d+)?$"; //用*,不用+就可以了

读书人网 >J2SE开发

热点推荐