Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2012, 19:19   #1
moshkin_ura
Web Studio "БЕЛКО"
Форумчанин
 
Аватар для moshkin_ura
 
Регистрация: 15.08.2011
Сообщений: 180
Вопрос preg_match() не могу составить

Здравствуйте.
Не могу составить условие: Можно вводить англ. и русс. символы любой раскладки, пробел, цифры(0-9), и символы: ".", "-", "_" от 5 до 25 символов.

Заранее спасибо за помощь.
Есть три способа отвечать на вопросы: сказать необходимое, отвечать с приветливостью и – наговорить лишнего
Плутарх - (ок. 46 — ок.120) - древнегреческий писатель, историк
moshkin_ura вне форума Ответить с цитированием
Старый 14.12.2012, 14:44   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

PHP код:
$d $_GET["d"];
if(
preg_match("/[A-zА-яЁ-ё0-9\'\-\*\.\,\_]{1,5}/"$d)){
       echo 
'yes';
} else { 
           echo 
"no";

а да если что то будет не так работать, нужно добавить в конец регулярного выражения (ui) =, за закрывающую черту "/[A-Z]/ui"


PHP код:
$d $_GET["d"];

if(
preg_match("/[A-zА-яЁ-ё0-9\'\-\*\.\,\_]{1,5}/ui"$d)){
       echo 
'yes';
} else { 
           echo 
"no";

Забыл написать что это такое ))

"i" = без учета регистра.
"u" = работать именно со строкой в кодировке UTF-8.
=================================== ==========

Другими словами, если не правильная кодировка страницы, то ничего работать не будет.
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/

Последний раз редактировалось pompiduskus; 14.12.2012 в 14:49.
pompiduskus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
никак не могу составить программы на паскале... кто нибудь помогииите составить программу program_1 Паскаль, Turbo Pascal, PascalABC.NET 1 04.12.2012 19:52
не могу составить уравнение -=zAA=- Помощь студентам 1 23.10.2011 20:17
Не могу составить запрос SeRhy PHP 5 04.04.2011 16:33
Не могу составить команду Mihanches Работа с сетью в Delphi 0 17.10.2010 17:27
Не могу составить запрос bullvinkle SQL, базы данных 2 04.10.2009 22:55