Trim, символы UTF-8

sibirian99

Новичок
Здравствуйте, я в php новичёк и только учусь и совсем не разбираюсь с символами unicode, я не прошу написать код, подскажите пожалуйста, я не знаю, как обозначается связанное символами, напишите пожалуйста по следующему вопросу и дайте заодно ссылку на урок или статью.
Как обычно пользователь вводит данные отсылает, нажав sumbit. Вот, нам приходит
$login=$_POST['login'] // Допустим Вася написал никнеим "$ERII LISS >_<"
$login=trim($login," XXX");
/*Так вот, что надо поставить вместо XXX, чтобы убрать символы, не только $>_<, но и !@#$%^&*(()_+=-|\}{[]";'?/~ , все короче*/
Подскажите пожалуйста!
 

fixxxer

К.О.
Партнер клуба
1) причем тут utf-8? все перечисленные символы это обычный ascii, одинаковые коды 0-127 как в однобайтовых кодировках, так и в utf-8
2) trim обрезает символы по краям, очевидно, хочется чего-то другого, соответственно, надо правильно формулировать вопрос
 

sibirian99

Новичок
Блин, ну неправильно я сформулировал вопрос, но ты смысл то понял? Мог бы подсказать , наводочку дать) Моя цель: вырезать всю фигню из ника, вот подскажи пожалуйста, а не критикуй.
 

sibirian99

Новичок
Спасибо, вот всё таки нашёл из trim,
PHP:
$pass =trim(preg_replace('/[^\w\d_ -]/si', '', $pass));
Вот, скажите пожалуйста, где можно найти информацию по этим символам, их синатксису
PHP:
 /[^\w\d_ -]/si', '
 
Сверху