Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Andruha 02.09.2009 15:48
$phone[^form:phone.match[\D+][g]{}] $error_flag(true) ^if(^phone.length[]>=10 && ^phone.length[]<=12){ ^switch[^phone.length[]]{ ^case[11]{ ^if(^phone.left(1)==8 || ^phone.left(1)==7){ $phone[^phone.mid(1)] }{ $error_flag(false) } } ^case[12]{ ^if(^phone.left(2)==78){ $phone[^phone.mid(2)] }{ $error_flag(false) } } ^case[10]{ ^if(^phone.left(1)!=9{ $error_flag(false) } } } }{ $error_flag(false) } ^if(!$error_flag){$error[Введите корректный номер]}Спасибо Misha v.3 , так код действительно стал более читаемым (к сложелению пока ещё не очень научился его грамотно писать)