js & 正则表达式 验证时间

来源:互联网 发布:虚拟机中ubuntu全屏 编辑:程序博客网 时间:2024/04/29 12:47
 

  //日期格式yyyy      
  PatternsDict.date_y=   /^(/d{4})$/;      
   
  //日期格式yyyy-mm      
  PatternsDict.date_ym=   /^(/d{4})-(0/d{1}|1[0-2])$/;      
   
  //日期格式yyyy-mm-dd      
  PatternsDict.date_ymd=   /^(/d{4})-(0/d{1}|1[0-2])-(0/d{1}|[12]/d{1}|3[01])$/;      
   
  //时间格式hh      
  PatternsDict.time_h=/^(0/d{1}|1/d{1}|2[0-3])$/;      
   
  //时间格式hh:mm      
  PatternsDict.time_hm=/^(0/d{1}|1/d{1}|2[0-3]):([0-5]/d{1})$/;      
   
  //时间格式hh:mm:ss      
  PatternsDict.time_hms=/^(0/d{1}|1/d{1}|2[0-3]):[0-5]/d{1}:([0-5]/d{1})$/;

 //mm/dd/yyyy验证
^([0]/d|[1][0-2])//([0-2]/d|[3][0-1])//([2][01]|[1][6-9])/d{2}(/s([0-1]/d|[2][0-3])(/:[0-5]/d){1,2})?$

 

 

 /^(/d{4})-(0/d{1}|1[0-2])-(0/d{1}|[12]/d{1}|3[01]) (0/d{1}|1/d{1}|2[0-3]):([0-5]/d{1})$/

原创粉丝点击