Регулярное выражение c # только для чисел и тире

В моем коде на C # есть следующее - мне нравится проверять, есть ли в выражении числа или тире, но ничего больше. Если я наберу букву K вместе с тире или цифрой, она все равно будет принята.Как сказать, что выражение должно быть числами или тире:

     Match match = Regex.Match(input, @"[0-9-]");

Обратите внимание, что input - это текст, который я передаю для оценки.

18
задан user270014 6 January 2012 в 19:08
поделиться