using System.Collections.Generic;
using System.Text.RegularExpressions;
public static void Main()
var regex = new Regex(@"^[a-zA-Z]*[a-zA-Z0-9 '-]+$");
var testWords = new List<string>() {
foreach(var word in testWords) {
Console.WriteLine(word + " = " + regex.IsMatch(word));