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

В настоящее время я пишу regex следующим образом: /^([\d+]*-)+([\d]*-)+([\d])*$/

Я хочу, чтобы результат следовал этому шаблону 00-123-456-789 или 00123456789 (тире между группой чисел или вообще без тире)

  • не 00-... 123--457-789
  • или -00-123-456-789-
  • или -00123456789-
  • или 00-123-456-789-

Как я могу изменить regex, чтобы он соответствовал шаблону выше?

11
задан hungneox 28 November 2011 в 08:06
поделиться