Во-первых, я не думаю, что вам нужно избегать всех этих персонажей в вашем классе персонажей. Попробуйте вместо этого:
RewriteRule ^(user/)([^<>?=/]+)(/?)$ user.php?username=$2
Во-вторых, не используйте eregi, это безумие (и не рекомендуется). Вместо этого используйте preg_match:
return preg_match("|[^<>?=/]|", $value);
НТН.