Я использую эту строку для проверки поля даты в формате дд/мм/гггг и дд-мм-гггг:
'/^(0?[1-9]|[12][0-9]|3[01])[\/\.- ](0?[1-9]|1[0-2])[\/\.- ](19|20)\d{2}$/'
но я получаю эту ошибку
Предупреждение: preg_match() [function.preg-match]: неизвестный модификатор '\' в /var/www/...fields_lib.php в строке 102
Имейте в виду, что указанная выше строка вводится в дополнительное поле формы проверки веб-приложения без какого-либо разделителя, потому что я думаю, что форма сама включает разделители. Для других типов проверки, таких как целые и десятичные числа, мне пришлось удалить разделители, чтобы проверка работала в этой конкретной форме.
Любые идеи ?
Спасибо