Regex, чтобы разрешить цифры и только один дефис в середине
Я пытаюсь написать регулярное выражение, чтобы разрешить числа и только один гипс в середине (не может быть в начале или в конце)
сказать шаблон:02-04
, 02
приемлемы, но
шаблон:--
или же-
или же-02
или же04-
или же02-04-06
недопустимы
Я пытался что-то вроде этого, но это позволило бы - в начале, а также позволит несколько -
'/^[0-9 \-]+$/'
Я не очень хорош в регулярных выражениях, поэтому небольшое объяснение будет очень полезным.
EDIT: Sorry to bug you again with this but I need the numbers to be of only 2 digits (123-346) should be considered invalid.