if (preg_replace(\"[A-za-z0-9]+\", \"\", $nick) || preg_replace(\"[A-za-z0-9]+\", \"\", $pass) || preg_replace(\"[A-za-z0-9]+\", \"\", $kods))
чем заменить +,а то скрипт на них ругаеться?
haospahan2, чувак ты уже вроде второй раз задаешь вопрос насчет регулярок, и ждешь пока все за тебя решат.Возможно ты включишь немного смекалки и запустишь гугл.Там много чего интересного.Вот например http://www.php.net/manual/ru/function.preg-replace.php
P.S. это тебе не eregi, в preg надо указывать вначале и вконце какйо нить \"нечитабельный\" символ, решетку, или слеш или тильду бла-бла...
Mobiaaa, плюсик то зачем трогать? а нижний регистр да, надо убрать ибо модификатор i
То есть + оставить,и добавить еще i?Просто изначально вообще было ereg_replace,а так как эта функция устарела,я заменил ее на preg_replace...
Добавлено 03.10.13 в 11:00:38:
if (!ereg_replace(\"#^([A-zА-я0-9\\-\\_\\ ])+$#ui\", \"\", $_POST[nick]) || ereg_replace(\"[A-za-z0-9]+\", \"\", $_POST[pass]))
Во,а вот это работать будет?
я понял что ереги было, я тебе и написал, короче делай как в 6м посте
preg_replace() и /([A-z0-9]+)/isU