Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Как удалить из строки ненужные символы? (https://javascript.ru/forum/server/15353-kak-udalit-iz-stroki-nenuzhnye-simvoly.html)

PAMAC 23.02.2011 16:01

Как удалить из строки ненужные символы?
 
Здравствуйте!
Как удалить из строки все символы, кроме русских и английских букв?

micscr 23.02.2011 17:18

PHP?
Так:
$str = preg_replace('/[^a-zA-Zа-яА-Я]/', '', $str);


если кодировка utf-8, то после закрывающей / поставь u.

bushstas 23.02.2011 17:19

если на php то
$a="буквы098767№;%:?*letters";

$a=preg_replace("/[^a-zA-Zа-яА-Я]/","",$a);
// $a - буквыletters

bushstas 23.02.2011 17:20

опередил ))))

кстати это у меня тока в IE /[А-Я]/ на js выдает ошибку???

B@rmaley.e><e 23.02.2011 17:45

Цитата:

Сообщение от micscr
$str = preg_replace('/[^a-zA-Zа-яА-Я]/', '', $str)

И еще ё добавить - оно отдельно идет (в юникоде, во всяком случае)


Часовой пояс GMT +3, время: 19:46.