array("^[a-zA-Z0-9_.-]+\@[a-zA-Z0-9_.-]+\.[a-zA-Z]{2,5}$", "xxx@yyy.zz"), "LOGIN" => array("^[a-zA-Z0-9_.\@-]{2,50}$", "латинские буквы, цифры и символы \".@-\""), "PASSWORD" => array("^[a-zA-Z0-9.,!#%*()]{3,20}$", "от 3х английских букв"), "INT" => array("^[0-9]$", "только цифры"), "FLOAT" => array("^\-?[0-9]*\.?[0-9]*$", "целаячасть.дробная"), "IP" => array("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$", "XXX.XXX.XXX.XXX"), "WORD" => array("^[0-9a-zA-Z_.-]*$", "только английские буквы и цифры"), "URL" => array("^(https?|HTTPS?|ftp|gopher):\/\/[a-zA-Z0-9_-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z]{1,7}" . "(\/[a-zA-Z0-9\_\.-]*\/?)*" . "(\?[a-zA-Z0-9\_]+=[a-zA-Z0-9]+([&][a-zA-Z0-9_]+=[a-zA-Z0-9]+)*)?$", "http://site.com.ua/path/"), "TIME" => array("^[0-9]{2}(:[0-9]{2})?(:[0-9]{2})?$", "ЧЧ:ММ:СС"), "DATE" => array("^[0-9]{4}-[0-9]{2}-[0-9]{2}$", "ГГГГ-ММ-ДД"), "DATETIME" => array("^[0-9]{4}-[0-9]{2}-[0-9]{2}([ ]+[0-9]{2}:[0-9]{2}:[0-9]{2}){0,1}$", "ГГГГ-ММ-ДД ЧЧ:ММ:СС"), "NUMPHONE" => array("^\+?[0-9 ()-]{5,20}$", "только цифры"), "SESSION" => array("^[0-9a-zA-Z]*$", "правильная сессия"), "FILE" => array("^[0-9a-zA-Z_.-]*$", "только английские буквы и цифры"), "ID" => array("^[0-9]*$", "только цифры"), "WMR" => array("[R]+[0-9]{12,12}$", "R123456789123"), "ICQ" => array("^[0-9]{6,9}$", "8610275"), ); function diz($value, $div){ global $hr; if($div=="header"){$F=$hr;} else {$F="";} $cod = '