www.jhpeng.com

JAVAScript中使用正則表達式檢測日期格式

//檢查是否符合Email規則
function IsEmail(strEmail) {
  var objRe = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
  if(objRe.test(strEmail)) return true;
  return false;
}

//檢測數據是不是日期格式
function dateVerify(date){
        var reg = /^(\d{4})([\/,-])(\d{1,2})\2(\d{1,2})$/;
        var r = date.match(reg);
        if(r==null) return false;
        var d= new Date(r[1], r[3]-1,r[4]);
        var newStr=d.getFullYear()+r[2]+(d.getMonth()+1)+r[2]+d.getDate();
        date=r[1]+r[2]+((r[3]-1)+1)+r[2]+((r[4]-1)+1);
        return newStr==date;
    }

0 意見:

張貼意見