private Boolean patternIsMatch(String text) { // Alternatives; one of 1, 2, x or X, or nothing is accepted pattern. Regex pattern = new Regex(@"^([12xX]{1}|^)$"); return pattern.IsMatch(text); }