fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Example
  5. {
  6. public static void Main()
  7. {
  8. string[] myStrings = { "1-2&3-4",
  9. "ABC#123",
  10. "12+abc-34#" };
  11. string pattern = @"^[a-z0-9&#+.-]+$";
  12. foreach (string myString in myStrings)
  13. Console.WriteLine("{0} {1} a valid string.",
  14. myString,
  15. Regex.IsMatch(myString, pattern) ? "is" : "is not");
  16. }
  17. }
Success #stdin #stdout 0.06s 37224KB
stdin
Standard input is empty
stdout
1-2&3-4 is a valid string.
ABC#123 is not a valid string.
12+abc-34# is a valid string.