- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте! Написал код:
Вроде бы все правильно... но чтобы я не указывал в $str, все равно выдает 1.
Подскажите, пожалуйста, в чем может быть проблема.
для юникода: preg_match('/^[а-яА-Я]{1,20}$/u', $str)
Спасибо! А я уже 2 часа пытаюсь понять почему оно не робит). Ещё вопрос: как написать вместо {1,20}, чтобы было любое число? Вообще эти скобки не ставить?
Какая у вас кодировка файла?
Настроены ли у вас локали?
Но чтобы уж точно работало:
<?php
$str = "фывфыв";
if(!preg_match("/^[йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ]{1,20}$/", $str)){echo 1;}
else{
echo 2;
}
?>
Увы, это русские буквы и с ними нужны танцы с бубном.
... Увы, это русские буквы и с ними нужны танцы с бубном.
далеко не всегда ;)
как написать вместо {1,20}, чтобы было любое число?..
тогда + что есть "хотя бы 1 или больше"...
далеко не всегда ;)
Когда есть свой любимый сервер и хостинг, тогда возможно :)
А когда всего много, тогда начинается, тут работает, тут не работает.
Когда есть свой любимый сервер и хостинг, тогда возможно :)
А когда всего много, тогда начинается, тут работает, тут не работает.
в принудительно-приказном порядке всех в UTF-8 😂 об остальном забыть...
Спасибо за помощь!
для юникода лучше юзать /\p{L}/u