title: Regular Expressions for number range and characters
body: <p>I need a regular expression that matches a combination of a number (larger than 5, but smaller than 500) and a text string that comes after the number.</p>
  
  <p>For example, the following matches would return true: 6 Items or 450 Items or 300 Items Red (there can be other characters after the word "Items")</p>
  
  <p>Whereas the following strings would return false: 4 Items or 501 Items or 40 Red Items</p>
  
  <p>I tried the following regex, but it doesn't work:</p>
  
  <pre><code>string s = "Stock: 45 Items";          
  Regex reg = new Regex("5|[1-4][0-9][0-9].Items");
  MessageBox.Show(reg.IsMatch(s).ToString());
  </code></pre>
  
  <p>Thanks for your help.</p>