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

?php if (!preg_match(/^[email protected]+%]+/, 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)
Просмотры: 660
Комментарии (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]/, val))...
Автор: Алексей (24.05.13 / 16:40)
Просмотры: 769
Комментарии (9) »
Что такое регулярные выражения? Это замечательный инструмент для работы с текстом. Такой же революционный, по сравнению с обычными строковыми функциями, как БД - по сравнению с текстовыми файлами. Это специальный язык для работы с текстом. Причём подчас одна строчка с использованием регулярных выражений может заменить страницу другую обычного кода! С...
Автор: Александр (18.05.11 / 17:09)
Просмотры: 1019
Комментарии (4) »
mini faq (+6)
Метасимволы значение: - начало - конец * - {0,} + - {1,} ? - {0,1} {} - {от,до} () - Под.Шаблон [] - Ограничители классов символов . - любой символ кроме n - Подстановка ------------------------ Немного о метасимволах: - Двойная ковычка - знак доллара - обратный слеш ------------------------ Эти нимволы,...
Автор: smartvbxos7 (14.09.10 / 04:24)
Просмотры: 1109
Комментарии (8) »
Ниже перечислены все доступные на сегодняшний день модификаторы. Имя, взятое в круглые скобки, указывает внутреннее PCRE имя для данного модификатора. i (PCRE_CASELESS) Если этот модификатор используется, символы в шаблоне соответствуют символам как верхнего, так и нижнего регистра. m (PCRE_MULTILINE) По умолчанию PCRE обрабатывает данные как однострочную символьную строку (даже если...
Автор: Вантуз-мен (04.06.10 / 02:37)
Просмотры: 1371
Комментарии (0) »
Синтаксис регулярных выражений Регулярное выражение Означает foo Строка “foo” foo Строка начинается с “foo” foo Строка заканчивается на “foo” foo «foo» встречается в строке только один раз [abc] a, b, или c [a-z] любой символ в нижнем регистре [A-Z] любой символ, не находящийся в верхнем регистре (gifjpg) Означает как «gif”...
Автор: Гость (23.04.10 / 12:57)
Просмотры: 1625
Комментарии (11) »
Топ статей / Облако тегов / Поиск / Авторы