Регулярные выражения (Статей: 6)

<?php if (!preg_match('/^[\w\-\_\!\?\=\@\+\%]+$/', $pass)) { echo 'ошибка, пароль может содержать только 0-9 a-z A-Z - _ ! ? = @ + %'; } if (!preg_match('/^[\w\-\_]+$/', $login)) { echo 'ошибка, логин может содержать только 0-9 a-z A-Z - _'; } if (!preg_match('/^[а-яёйА-ЯЁЙ]+$/u', $name)) { echo 'ошибка, имя может содержать только русские...
Автор: Dmitry Kokorin (05.11.14 / 17:53)
Просмотров: 631
Комментарии (3) »
// Возвращает FALSE, если элемент формы пуст. public function required($str) { if ( ! is_array($str)) { return (trim($str) == '') ? FALSE : TRUE; } else { return ( ! empty($str)); } } // Возрвращает FALSE, если длина меньше, чем указано в параметре. public function min_length($str, $val) { if (preg_match("/[^0-9]/",...
Автор: Алексей (24.05.13 / 16:40)
Просмотров: 725
Комментарии (9) »
Что такое регулярные выражения? Это замечательный инструмент для работы с текстом. Такой же революционный, по сравнению с обычными строковыми функциями, как БД - по сравнению с текстовыми файлами. Это специальный язык для работы с текстом. Причём подчас одна строчка с использованием регулярных выражений может заменить страницу другую обычного кода! С...
Автор: Александр (18.05.11 / 17:09)
Просмотров: 991
Комментарии (4) »
mini faq (+6)
Метасимволы значение: ^ - начало $ - конец * - {0,} + - {1,} ? - {0,1} {} - {от,до} () - Под.Шаблон [] - Ограничители классов символов . - любой символ кроме \n \ - Подстановка ------------------------ Немного о метасимволах: \" - Двойная ковычка \$ - знак доллара \\...
Автор: smartvbxos7 (14.09.10 / 04:24)
Просмотров: 1074
Комментарии (8) »
Ниже перечислены все доступные на сегодняшний день модификаторы. Имя, взятое в круглые скобки, указывает внутреннее PCRE имя для данного модификатора. i (PCRE_CASELESS) Если этот модификатор используется, символы в шаблоне соответствуют символам как верхнего, так и нижнего регистра. m (PCRE_MULTILINE) По умолчанию PCRE обрабатывает данные как однострочную символьную строку (даже если...
Автор: Вантуз-мен (04.06.10 / 02:37)
Просмотров: 1344
Комментарии (0) »
Синтаксис регулярных выражений Регулярное выражение Означает foo Строка “foo” ^foo Строка начинается с “foo” foo$ Строка заканчивается на “foo” ^foo$ «foo» встречается в строке только один раз [abc] a, b, или c [a-z] любой символ в нижнем регистре [^A-Z] любой символ, не находящийся в верхнем регистре (gif|jpg) Означает как «gif”...
Автор: Гость (23.04.10 / 12:57)
Просмотров: 1579
Комментарии (11) »
Топ статей / Облако тегов / Поиск / Авторы