> Спасибо, я уже разобрался сделал так:
нихера ты не разобрался. Сделай тест на строку "+" или "text#$%^&*" и проверка в обломе.
1. все слеши, кроме \", не нужны (почему - в ман)
2. ты написал проверку, отвечающую на вопрос - а есть ли в тексте буквы или цифры? Это не то, что требовалось первоначально.
В регах метод обезьяны и создание аналогий не проходит..
> Ром, с логикой совсем плохо?

Тогда так: if (!ereg("^[a-zA-Z0-9]$", $name))
у тебя тоже не очень.. Реги (их СМЫСЛ) могут меняються только от изменения регулярного выражения, а не от операций над самой фукнцией.