За последние 24 часа нас посетили 35487 программистов и 1577 роботов. Сейчас ищут 1113 программистов ...

Проверка значения поля на содержимое

Тема в разделе "PHP для новичков", создана пользователем EvelRus, 12 ноя 2012.

  1. EvelRus

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

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Здравствуйте, подскажи, плиз, как написать проверку содержимого текстового поля
    Необходимо проверить, правильно ли указан в текстовом поле адрес сайта, т.е. минимум наличие имени и домена. Желательно с поддержкой новых кириллических доменов.

    Заранее спасибо!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Шесть лет на форуме не прошли даром
     
  3. EvelRus

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

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    да я в последнее время мало кода пишу :( да и знания разлетаются. Старею :)
     
  4. S_t_e_e_p

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

    С нами с:
    12 июл 2012
    Сообщения:
    181
    Симпатии:
    4
    isset и empty
     
  5. Gold Dragon

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

    С нами с:
    30 сен 2012
    Сообщения:
    306
    Симпатии:
    2
    Адрес:
    Тамбов
    что за текстовое поле то и где? Это элементы формы или это DOM документа или это импорт с "чужого" сайта? И второе, какие требования к проверке: нужно ли проверять "хвост" адреса или достаточно только домена?

    Добавлено спустя 33 секунды:
    S_t_e_e_p, это что ты этим хочешь проверить? :)
     
  6. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    Код (PHP):
    1. $value_is_url = filter_var('http://example.com', FILTER_VALIDATE_URL); 
    только не сработает для национальных доменов типа .РФ

    да и в топку их.
    либо пишите свою доп. проверку еще.
     
  7. S_t_e_e_p

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

    С нами с:
    12 июл 2012
    Сообщения:
    181
    Симпатии:
    4
    Я то думал просто проверить не пустое ли поле а не на проверку правильно ли ввели адрес сайта.