Coincidir con uno de 1, 2, x o x, o nada

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);
}
Richard Holm