Вопрос-Ответ по php

Печать RSS
6829
Кураторы темы:


Пацак
0
есть модификатор u
Д

Пришелец
0
я хз что это D

Добавлено через 01:53 сек.
вот сее выражене) ![^a-zA-Z0-9@\*\?\(\)\[\]\!\.\-,~_=:;]+!u

Добавлено через 08:39 сек.
точнее так ![^a-zA-Zа-яА-ЯёЁ0-9@\*\?\(\)\[\]\!\.\-,~_=:;]+!u

Пацак
0
Шо это? о_О
/^([\d\w@\*\?\(\)\[\]!\.\-,~_=:;])+$/iu

Добавлено через 02:22 сек.
Только я не пойму зачем ты спрашиваешь за русские символы, если у тебя регулярка проганяла только латиницу?
Изменил: Дмитрий (21.04.2012 / 01:02)
Д

Пришелец
0
посмори, я исправил. первую не ту выложил

Пацак
0
у тя и вторая не прально составлена регулярка
Д

Пришелец
0
не я составлял D нужно мне для фильтра сообщений в привате smile а с этими регулярками у меня туго вообще( не подскажеш рабочую?

Пацак
0
дык я тебе уже подсказал, ты скажи что тебе надо то чтоб она пропускала, а то я не совсем понял. Я тебе дал регулярку пропускающую все буквы (англ и русс), цыфры и символы @*?()[]!.-_,~=;:
Д

Пришелец
0
/^([\d\w@\*\?\(\)\[\]!\.\-,~_=:;])+$/iu эта? не пропускает рус

Пацак
0
$a = 'ТЕКСТ_text_123';

echo (preg_match('/^([a-zа-яё\d@\*\?\(\)\[\]!\.\-,~_=:;])+$/iu', $a)) ? 'OK' : 'FUCK';

Все работает.
P.S. сохрани файл в кодировке UTF-8 без BOM
Д

Пришелец
0
короче я понял в чем фишка. у меня скрипты в ANSI, а надо в utf-8 sad

Добавлено через 01:23 сек.
5241. MECHANIC, про кодировку бы раньше сказал smile но у меня в ней рус буквы коряво отображаются
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск