title: Regular expression to match a date range
body: <p>Does anyone have any ideas on if/how one could create a regular expression to match a date in any given period?</p>
  
  <p>Two examples:</p>
  
  <pre><code>23/11/2008 - 12/04/2010
  
  //The expression would evaluate whether 16/04/2010 was in this range, and return false.
  //The expression would determine whether 03/12/2009 was in this range, and return true.
  </code></pre>
  
  <p>and</p>
  
  <pre><code>01/09/1984 - 30/04/2001
  
  //The expression would evaluate whether 16/04/1990 was in this range, and return true.
  //The expression would determine whether 03/12/2009 was in this range, and return false.
  </code></pre>
  
  <p>I've been racking my brain on how to come up with something, but I've got nothing that comes close. Examples on the web are only interested in checking whether a date is in a particular format, but nothing about validating ranges.</p>
  
  <p>The reason I tagged C# in this is because, this couldn't be done in straight regex, and the range regex would need to be built manually for each individual case.</p>