Вы можете попробовать разные:
\d*
соответствует строке, состоящей только из цифр
\d*-\d*
, соответствует строке цифр формата - тире - цифры
[0-9\-]*
соответствует строке, состоящей только из тире и цифр
. Вы можете объединить их через |
(или), так что у вас есть, например, (\d*)|(\d*-\d*)
: соответствует форматам только цифры и цифры -dash-цифры.