datua » 2009.08.23 08:48

Код:

1
$text = preg_replace('~[^a-z0-9]~i','',$text);

этот код пропускает только цифри и латинские букви. а как добавит русские букви?

НЕЗНАЙКА_гость » 2009.08.23 09:28

Добавь а-Я в списочек

datua » 2009.08.23 10:02

ia eto uje proboval, No zaglavnie bukvi otobrojaet kak "? ? ? ? ?".

Gemorroj » 2009.08.23 11:09

поставить модификатор UTF-8

Код:

1
$text = preg_replace('~[^a-z0-9а-я]~iU', '', $text);
TLENS » 2009.08.23 12:26

Попробуй модыфикатор si

datua » 2009.08.23 12:57

gemorroj prav, no nado bilo malenkii "u", a ne "U"

Код:

1
$text = preg_replace('~[^a-z0-9а-я]~iu', '', $text);
Gemorroj » 2009.08.23 13:01

извиняюсь) быстро писал)

datua » 2009.08.27 17:35

добавил символи и пробел.
всё правильно?

Код:

1
$a = preg_replace('~[^a-z0-9а-яё\ \~`!@#$%^&*()-_\+=|{}[\]"\':;?/.,<>]~iu', '', $a);
Gemorroj » 2009.08.27 17:56

смысл в такой регулярке?
http://ru.php.net/manual/en/regexp.refe … kslash.php изучи этот документ.

datua » 2009.08.27 20:08

Gemorroj написал:

смысл в такой регулярке?

филтр..

Gemorroj » 2009.08.27 20:11

от чего фильтруем?

datua » 2009.08.27 21:45

ot simvolov, kotorie ne ponimaet telefon... naprimer: † ۩ ۝ ۞ ₧ ™ ⅓ ☺ ♂ ♣ ♫ ♥ i t. d. :)

Akdmeh » 2009.08.27 21:55

А что в них плохого?
Я вот например привык писать с типографским тире — и мне от него отказываться?
Бредовая идея.

Gemorroj » 2009.08.28 00:11

это от конкретного браузера и установленных в системе шрифтов зависит, будут ли корректно отображаться эти символы.

Vukodlak » 2009.09.04 06:11

$text = preg_replace('|\[color=(.*?[^;])\](.*?)\[\/color\]|i', '<span style="color:$1;">$2</span>', $text);

Vukodlak » 2009.09.04 06:13

This code u write for color, if any of u didnt know

Gemorroj » 2009.09.04 10:37

I do not quite understand the question? I usually use a regular expression:

Код:

1
$text = preg_replace('/\[color=(.+)\](.+)\[\/color\]/isU', '<span style="color:$1;">$2</span>', $text);