Показать сообщение отдельно

  #5  
Старый 29.12.2009, 17:10
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
С нами: 10467746

Репутация: 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..
 
Ответить с цитированием