title: Need a Regex for comma separated number list
body: <p>This should be simple for experienced regex writers, but I don't write them much, so....</p>
  
  <p>I want to do input validation on a text box on a C# MVC form, possibly using javascript or jquery.  </p>
  
  <p>I want to limit the input to a list of comma-separated integers.  The list must start with a number >= 0, followed by a comma and then repeat this pattern.  the list may or may not end with a comma:</p>
  
  <p>1,2,444,5, - Pass</p>
  
  <p>1,2,444,5 - Pass</p>
  
  <p>,1,2,444,5, - Fail</p>
  
  <p>,1,2,444,5 - Fail</p>
  
  <p>1,,2,444,5 - Fail </p>
  
  <p>1,,2,444,5,, - Fail</p>
  
  <p>I wrote this: <code>^([0-99],?)+$</code> and tested it at regexlib.com and it seems to work, but the tester returns 2 matches, and I'm not sure what that means.  Since it fails on the Failing cases above, I assume it would be safe for simple input validation.  Is there a better pattern?</p>
  
  <p>Less important question:  Why does it allow 444 when the range is 0-99?</p>