Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Подскажите как проверить ввод урла

Сообщения:  [1-10]   [11-11] 

 
 автор: winflip   (27.10.2007 в 14:55)   письмо автору
 
   для: kasmanaft   (26.10.2007 в 22:48)
 

спасибо!!!!!!!

   
 
 автор: kasmanaft   (26.10.2007 в 22:48)   письмо автору
 
   для: winflip   (26.10.2007 в 22:28)
 

ничего чудодейственного не подскажу :)

Начать, наверное, стоит вот с этого: (доступно написано)
http://www.phpclub.ru/detail/article/regexp_1
http://www.phpclub.ru/detail/article/regexp_2
Потом прочитать Фридла "Регулярные выражения" страниц 50, чтобы вникнуть в суть (чем больше, тем лучше, конечно.. Хоть всю книгу). Книга есть тут на сайте. (Вот)
Потом статьей из мануала на php.net всё это дело закрепить, напридумывать себе простеньких задачек, попробовать решить.
Сразу всё решить вряд ли получится, тут время надо. И желание, конечно :)

   
 
 автор: winflip   (26.10.2007 в 22:28)   письмо автору
 
   для: kasmanaft   (26.10.2007 в 22:19)
 

как вы вообще шарите в регулярных выражениях. я даже помню вы калькулятор писали на них. мож какую литературу подскажите?

   
 
 автор: kasmanaft   (26.10.2007 в 22:19)   письмо автору
 
   для: winflip   (26.10.2007 в 21:28)
 

Просто убрать "www\.", вроде должно работать.

   
 
 автор: winflip   (26.10.2007 в 21:28)   письмо автору
 
   для: winflip   (26.10.2007 в 20:45)
 

все таки не разобрался. как сделать чтобы можно было и с www и без www?

   
 
 автор: winflip   (26.10.2007 в 20:45)   письмо автору
 
   для: kasmanaft   (26.10.2007 в 20:33)
 

разобрался. сначала не понял зачем \ а потом увидел что он экранирует . :-)

   
 
 автор: winflip   (26.10.2007 в 20:42)   письмо автору
 
   для: kasmanaft   (26.10.2007 в 20:33)
 

а как без www но с поддержкой сделать. спасибо! =)

   
 
 автор: kasmanaft   (26.10.2007 в 20:33)   письмо автору
 
   для: winflip   (26.10.2007 в 18:53)
 

#^http://www\.([a-z\d_-]+\.)*[a-z\d][a-z\d-]*[a-z\d]\.(com|ru|net)$#i

Вообще-то www - штука необязательная, да и "зон" больше, чем несколько :)

   
 
 автор: winflip   (26.10.2007 в 18:53)   письмо автору
 
   для: kasmanaft   (26.10.2007 в 18:22)
 

в общем мне надо проверить правильно ли введен урл функцией прег мач. надо чтобы рег выражение поддерживало: 1) несколько доменных уровней
2) несколько зон
3) чтобы урл начинался с http://www.

   
 
 автор: kasmanaft   (26.10.2007 в 18:22)   письмо автору
 
   для: winflip   (26.10.2007 в 16:47)
 

То есть?

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования