在JS里面写了个正则表达式判断时间格式 但是发现在不填的时候提交它提示时间格式错误如何能让正则表达式允许匹配空呢。 
 

解决方案 »

  1.   

    非要用正则表达式那就有点为用而用了,不是真正的技术研究了为何不先排除它不是null的时候再使用正则呢?
      

  2.   

    我比较同意2楼的观点:先排除null,再使用正则。    Pattern p = Pattern.compile(regex);
        Matcher m = p.matcher(str);//如果str是null,会抛异常的。
        boolean b = m.matches();