Я пытаюсь создать регулярное выражение в формате "dd-dd-dd" в Swift
Я придумал это:
(\d{1,2})(-)(\d{1,2})(-)(\d{1,2})
Этот шаблон дает мне правильный результат, если строка задана как целое. Пример:
12-32-42 -> correct
2-32-1 -> correct
2--32-3 -> incorrect
Я буду использовать этот шаблон в текстовых полях.
Что я хотел бы знать, так это то, что набранная строка движется к положительной проверке регулярных выражений. Пример:
12 -> correct
-12-32 -> correct
12- -> correct
-12-- -> incorrect
Буду благодарен за любую помощь, которую вы можете оказать.