За последние 24 часа нас посетили 19369 программистов и 1606 роботов. Сейчас ищут 932 программиста ...

Прошу, подскажите по функе ereg(); ???

Тема в разделе "PHP для новичков", создана пользователем AlexPebody, 6 июн 2008.

  1. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Приветствую уважаемые гуру!!!

    Прошу админов, не пинать и не сливать в тему блондинки :):)

    Помогите сделать возможность разрешения переводов строки в функе ereg(); т.е. какое должно быть условие задано, точнее какие символы обозначают перевод коретки, точнее нажатие кнопки ENTER :):)

    Заучсит тупо, но в моей проверке на символы я никак не могу разрешить народу вбивать в тексте перенос строки :(:( всяко пробовал и \\r\\n\\t ставил и \r и \n и \t отдельно, нифига не пашет, срабатывает усолвие запрета переноса строки :(:(

    Вот текущее условие проверки:

    PHP:
    1.  
    2. else if (!ereg("^[0-9А-Яа-яA-Za-z @$%/\!?:.,\\n\\r\\t]+$", $order_comment))
    3.  
    Подскажите прошу...
     
  2. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Кошмарики.

    1) Иди от противного: проверяй не разрешённые, а запрещённые символы.
    2) Используй preg_* функции. preg_match() в данном случае.