За последние 24 часа нас посетили 18667 программистов и 1828 роботов. Сейчас ищет 1161 программист ...

проверка URL на валидность

Тема в разделе "Регулярные выражения", создана пользователем gkhelloworld, 15 дек 2009.

  1. gkhelloworld

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

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    Помогите усовершенствовать
    Код (Text):
    1. /^((\w+\.){1,})\w{2,}$/i
    нашел в паблике, но его недостаток например такой урл: my-site.ru не пропускает, из-за "-"
    и может еще кто-то заметил какие-то недостатки прошу... описать..
    сразу скажу что я убрал http:\/\/ так как мне это не было нужно..
     
  2. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
  3. Koc

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

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
     
  4. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
  5. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Mr.M.I.T., у тебя все до чего не дотронешься - говном пахнет :)
    может тебе руки помыть? :)

    Впрочем твои регулярки нервно курят в сторонке :)
    правильная регулярка
     
  6. Koc

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

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    Simpliest
    гы, про гавно - согласен, тов Mr.M.I.T. срочно мыть руки.

    А правильная регулярка - боян.
     
  7. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    ты моё не трогай, оно моё
    ты своё напиши, лУчше,
    потом сюда выложи, а мы обсудим

    а пока язычок то прикусил бы

    а вот это вообще даже не говно, это уже маразм
    http://www.php.ru/forum/viewtopic.php?p=192488#192488
     
  8. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Mr.M.I.T.
    Я разве похож на идиота который будет писать что-то, только для того чтобы оно было свое? :)

    Неандертальцы вроде тебя - не размножаются :) так что вы вымрете :)
     
  9. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    да
     
  10. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Mr.M.I.T.
    не-не-не :) не наводи тень на плетень :) из нас двоих велосипедоидиотизмом страдает только один :) и это не я :)
     
  11. gkhelloworld

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

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    Validate filters -- как стандартные средство не требующее доп. расширений??
     
  12. gkhelloworld

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

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    ну так, что будет регулярка =) тока без гомна нормальная и без http://
     
  13. gkhelloworld

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

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    Mr.M.I.T. в твоей регулярке сайты с первой цифрой не допускаются, а такие сайты есть например:
    1ps.ru
     
  14. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Simpliest
    да куда нам велосипедистам до тебя то :D
    http://www.php.ru/forum/viewtopic.php?p=192488#192488

    из нас двоих кто-то много говорит и мало делает ,и это явно не я
    хм, не знал =)
    ну поправь тогда, там несложно 0-9 удали
    а в домене тоже цифра может быть?
     
  15. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
  16. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    http://www.1tv.ru/
     
  17. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
  18. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
  19. gkhelloworld

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

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
    Mr.M.I.T.
    а если Убрать https и ftp как будет регулярка выглядеть?
     
  20. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?