Показать сообщение отдельно
Старый 14.04.2008, 11:07
UnVisible вне форума Посмотреть профиль Отправить личное сообщение для UnVisible Найти все сообщения от UnVisible
  № 5  
Ответить с цитированием
UnVisible

Регистрация: Mar 2008
Сообщений: 29
Цитата:
Сообщение от forward
Регулярочка неработает....блин

Кстати а почему так
Код:
if (!preg_match("/[0-9]{2,2}+\.+[0-9]{2,2}+\.+([0-9]{2,2}|[0-9]{4,4})/i", $_POST["end_pokaz"]))
а не вот так

Код:
if (!preg_match("/[0-9]+[0-9\.]+\.[0-9]+[0-9\.]+\.[0-9]+[0-9]/i", $_POST["end_pokaz"]))
По сути в двух случаях правильно. Но так читабельнее, тоесть [0-9]{2,2} = количество цифер от 2 до 2 с диапазоном от 0 до 9-ти! Я вот только с точкой сомневаюсь что правильно.
А по поводу что месяц имеет не 99 дней - можно будет и елементарным ИФом проверить! =)