title: Regex to match comma separated list with no comma on the end
body: <p>I need a .Net (C#) Regex to match a comma separated list of numbers that will not match if there is a comma as the last character</p>
  
  <pre><code>123,123,123,123 true - correct match
  123,123,123,123, false - comma on end 
  123,123,123,,123 false - double comma
  ,123,123,123,123 false - comma at start
  "" false - empty string
  
  123 true - single value
  </code></pre>
  
  <p>I have found this Regex but matches when there is a comma on the end <code>^([0-9]+,?)+$</code></p>
  
  <p>What would be a Regex pattern that would fit this pattern?</p>
  
  <p><strong>EDIT:</strong> Added 1 example for clarity the correct answer works for <code>123</code></p>