首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-02-14 
求教一个正则表达式String patrn ^[-\\+]?\\d+(\\.\\d+)?$if (!isNull(obj)) {if (!Pattern.compile(

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

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

热点排行