СМС-ки
   
Пейджер выключен!
LRCenter

Статистика активности
Всего полезных сообщений 744
( 0.24% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 0.5
Регистрация 7.08.2007
Наибольшая активность в PHP общие вопросы
466 сообщений в этом форуме
( 63% всех активных сообщений пользователя )
Часовой пояс пользователя 28.07.2011 - 05:37
Связь
E-mail Приват
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ Нет информации
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт Нет информации
Дата рождения Нет информации
Место жительства Нет информации
Увлечения Нет информации
Последний визит Tuesday 26th 2011f July 2011 10:52:11 AM
Счетчик Выключить счетчик и убрать из под аватарки
Дата (день) 1
Дата (месяц) 1
Дата (год) 1971
Страна Russia (Россия)
Личные данные
Группа Форумчанин
Статус Суровая Челябинская белка
Аватар
Подпись Меньше кода - меньше багов ©
Репутация: 5 [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  10822
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя LRCenter
PHP общие вопросы [ CRM система и подбные ]
chungachguk
Пишите на чистом php, а фреймворк сами по ходу напишите))
PHP общие вопросы [ Глюки ereg ]
ага, скобочки забыли, а так все супер, спасибо большое)

if(!preg_match("/[^A-Za-zА-Яа-яЁё0-9,.:_-]/u",$str)){echo"Строка чиста";}
else{echo"Обнаружены посторонние символы";}
PHP общие вопросы [ Глюки ereg ]
Mirexzpalich
Странно, но даже при такой строке:

$str="/\ []";


предложеное решение выдает - "Строка чиста".

Проверил на нескольких серверах в разных операционках и т.п. Везде так. Почему?
PHP общие вопросы [ Глюки ereg ]
Составил выражение, которое "сечет", наличие в строке любых символов кроме указаных.

if(!ereg("[^A-z0-9,.:_-]",$str)){echo"Строка чиста";}
else{echo"Обнаружены посторонние символы";}


Все работает отлично, пока не попытался приделать в исключения кириллицу:

[^A-я0-9,.:_-]

Что так

[^A-zА-я0-9,.:_-]

Что эдак выражение начинает вести себя неадекватно, не распознает "левые" символы вроде [ ] /. Нижний вариант, еще кроме того не распознает некоторые буквы кириллицы.

Думал может дело в мультибайте, скрипт в utf-8, попробовал mb_ereg - тоже самое. :(
Даже не знаю че-за фигня такая.
PHP общие вопросы [ Лимит условий ]
linker
Как обычно, интересуюсь из праздного любопытства))
<( назад )