>>77
入力時のチェックとかなんでしょ
俺なら ^\d+(?:-\d+)*$ にするかな