fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. Regex r = new Regex(@"^\$\d+(,\d+)+$");
  9.  
  10. string[] partNumbers = { "$567,76", "$567,76,87", "$567,76,87," };
  11. foreach (var i in partNumbers)
  12. {
  13. Console.WriteLine("{0} {1} a valid part number.", i, r.IsMatch(i) ? "is" : "is not");
  14. }
  15. }
  16. }
Success #stdin #stdout 0.07s 34112KB
stdin
Standard input is empty
stdout
$567,76 is a valid part number.
$567,76,87 is a valid part number.
$567,76,87, is not a valid part number.