
29.12.2009, 17:10
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Я думаю разрешить только форматы даты из выпадающего списка, а пользовательский совсем запретить, благо их дофига на выбор.
Любо тут:
PHP код:
$error = validate_data($data, array(
'dateformat' => array('string', false, 1, 30),
'lang' => array('match', false, '#^[a-z0-9_\-]{2,}$#i'),
'tz' => array('num', false, -14, 14),
));
добавить фильтрацию формата даты с помощью регулярки.
P.S. У кого какие предложения?
P.P.S Разрешённые символы в формате даты php http://www.codenet.ru/webmast/php/date.php
Вот типа того что-то:
PHP код:
'dateformat' => array('match',false,'^([aADFgGhHiIjlLmMnrsStTUYyzZ\:\.\\]{1,30})$'),
- не уверен с регуляркой. :-(
Последний раз редактировалось -=lebed=-; 29.12.2009 в 18:09..
|
|
|