В моем коде С# есть следующее: мне нравится, чтобы проверить, имеет ли выражение числа или тире, но ничего другого. Если я наберу букву K вместе с тире или номером, она все равно примет ее. Как я могу сказать, что экспресс является числом или тире:
Match match = Regex.Match(input, @"[0-9-]");
Обратите внимание, что ввод - это текст, который я передаю для оценки.