title: Regular expression for date and time
body: <p>Anybody can help compose regular expression for this logic?</p>
  
  <pre><code>MM/DD/YYYY hh:mm AM/PM 
  MM/DD/YYYY hh AM/PM 
  MM/DD/YYYY 
  MM/YYYY 
  YYYY 
  </code></pre>
  
  <hr>
  
  <p>[Date templates] </p>
  
  <pre><code>M/D/YY 
  M/YY 
  M/YYYY 
  M/D/YYYY 
  
  MMM YY 
  MMM YYYY 
  MMMM YY 
  MMMM YYYY 
  
  YY/M 
  YY-M 
  YY.M 
  
  YYYY/M 
  YYYY-M 
  YYYY.M 
  
  YYYY 
  
  YYYY/M/D 
  YYYY-M-D 
  YYYY.M.D 
  
  M-D-YY 
  M-YY 
  M-YYYY 
  M-D-YYYY 
  
  M.D.YY 
  M.YY 
  M.YYYY 
  M.D.YYYY 
  
  MMM D[,] YY 
  MMM D[,] YYYY 
  
  MMMM D[,] YY 
  MMMM D[,] YYYY 
  
  D MMM[,] YY 
  D MMM[,] YYYY 
  
  D MMMM[,] YY 
  D MMMM[,] YYYY 
  </code></pre>
  
  <p>[Time templates] </p>
  
  <pre><code>hh:mm AM (or PM or A or P) 
  hh AM (or PM or A or P) 
  HH:mm 
  
  YY two-digit year (00 =&gt; 2000, 10 =&gt; 2010) 
  </code></pre>