Тема
:
регулярные выражения
Показать сообщение отдельно
#
2
(
permalink
)
27.10.2013, 01:04
Яростный Меч
Профессор
Регистрация: 12.04.2010
Сообщений: 557
/^(0?[1-9]|1[012])([.\/-]?)(0[1-9]|[12]\d|3[01])\2[012]\d{3}$/
первый разделитель
[.\/-]?
находится во вторых по счету круглых скобках и попадает во "2-ю группу".
второй разделитель обозначен
\2
- т.е. он должен быть как значение "2-й группы"