|
|
|
| Дата в формате ("d.m.Y") переменная GET
Делаю вот так:
<?
$day = $_GET['day']
if(!ereg("[0-9]{2}.[0-9]{2}.[0-9]{4}", $day))
{
$day = date("d.m.Y");
}
print("$day ");
?>
|
Но, ничего.. дату всё равно можно написать допустим такую 099199.09991.2007 или такую
099зззззззз199.09956зззззззз91.2005557 только если написать вот так:
099зззззззз199.09956зззззззз91.2005ззззззз557 функция сробатывает!
Почему? Я же ограничил! | |
|
|
|
|
|
|
|
для: Job
(25.05.2007 в 19:39)
| | Точку нужно экранировать.. и границы начала и конца строки расставить
"^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$"
|
| |
|
|
|
|
|
|
|
для: kasmanaft
(25.05.2007 в 19:46)
| | Ага! Гениально! :) Спасибо огромное! :) | |
|
|
|