(PHP)Ошибку выдает в листинге кода, что не правильно

@rs3tev
Дата: 11.08.2006 14:27:19
Имеется вот такой код:
function telOK($str)
{
$badCharstel = "[ ]+| |\+|=|[|]|{|}|`|\(|\)|;|:|!|<|>|%|\*|/|'|\"|~|\?|#|\\$|\\&|\\^|www[.]";

return (eregi($badCharstel,$str));
}

if(!(eregi("(0-9\-)+",$tel)) || telOK($tel)):

$errorheader = "<p class=\"TABLETEXT\"><b>ОШИБКА: НЕПРАВИЛЬНЫЙ ТЕФОННЫЙ НОМЕР</b></p>";
$errormessage = "<p class=\"TEXT\">Введенный вами телефонный номер ($tel) содержит
недопустимые символы или имеет неправильный формат.При написании телефонного номера можно
использовать только цифры и следующие символы "-"\,"\,"\,"\+","\(","\)" </p>
<p class=\"TEXT\">Вы можете выполнить следующие действия:</p>";

if (file_exists("error.php")):
include("error.php");

endif;
использовать только цифры и следующие символы "-"\,"\,"\,"\+","\(","\)" -в чем здесь ошибка
Что не правильно подскажите неучу.Спасибо заранее
*
Дата: 11.08.2006 14:49:20