Здравствуйте, greek, Вы писали:
G>Привет
G>Вот этой функциея я проверяю корректность введенных пользователем данных
G>function validname($name){
G> return ereg("^([aA-zZаА-яЯ0-9( )@!%,\n\(.\);\*-:]{0,})$", $name);
G>}
В дополнение к правильным ключам для preg_match от Жука хотел бы настоятельно порекомендовать получать преобразование слеш-последовательностей в спецсимволы не PHP, а непосредственно функции, т.е. не \n, раз у нас двойные кавычки, а \\n. Это относится ко всем спецсимволам.