Вы не зашли.
Главная » PHP » preg_replace (а-я)
#1. datua Off (1)
Участник
2009.08.23 08:08
Код:
$text = preg_replace('~[^a-z0-9]~i','',$text);
этот код пропускает только цифри и латинские букви. а как добавит русские букви?
#2. НЕЗНАЙКА_гость
Гость
2009.08.23 09:09
Добавь а-Я в списочек
#3. datua Off (1)
Участник
2009.08.23 10:10
ia eto uje proboval, No zaglavnie bukvi otobrojaet kak "? ? ? ? ?".
#4. Gemorroj Off (107)
Administrator
2009.08.23 11:11
поставить модификатор UTF-8
Код:
$text = preg_replace('~[^a-z0-9а-я]~iU', '', $text);
#5. TLENS Off (14)
Moderator
2009.08.23 12:12
Попробуй модыфикатор si
#6. datua Off (1)
Участник
2009.08.23 12:12
gemorroj prav, no nado bilo malenkii "u", a ne "U"
Код:
$text = preg_replace('~[^a-z0-9а-я]~iu', '', $text);
#7. Gemorroj Off (107)
Administrator
2009.08.23 13:01
извиняюсь) быстро писал)
#8. datua Off (1)
Участник
2009.08.27 17:05
добавил символи и пробел.
всё правильно?
Код:
$a = preg_replace('~[^a-z0-9а-яё\ \~`!@#$%^&*()-_\+=|{}[\]"\':;?/.,<>]~iu', '', $a);
#9. Gemorroj Off (107)
Administrator
2009.08.27 17:05
смысл в такой регулярке?
http://ru.php.net/manual/en/regexp.refe … kslash.php изучи этот документ.
#10. datua Off (1)
Участник
2009.08.27 20:08
Gemorroj написал:
смысл в такой регулярке?
филтр..
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.015 s