|
|
|
| Надо проверить урл такого вида. как это сделать
http://www.mydomem.ru или http://www.1.my.com и т.д | |
|
|
|
|
|
|
|
для: winflip
(26.10.2007 в 16:47)
| | То есть? | |
|
|
|
|
|
|
|
для: kasmanaft
(26.10.2007 в 18:22)
| | в общем мне надо проверить правильно ли введен урл функцией прег мач. надо чтобы рег выражение поддерживало: 1) несколько доменных уровней
2) несколько зон
3) чтобы урл начинался с http://www. | |
|
|
|
|
|
|
|
для: 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 - штука необязательная, да и "зон" больше, чем несколько :) | |
|
|
|
|
|
|
|
для: kasmanaft
(26.10.2007 в 20:33)
| | а как без www но с поддержкой сделать. спасибо! =) | |
|
|
|
|
|
|
|
для: kasmanaft
(26.10.2007 в 20:33)
| | разобрался. сначала не понял зачем \ а потом увидел что он экранирует . :-) | |
|
|
|
|
|
|
|
для: winflip
(26.10.2007 в 20:45)
| | все таки не разобрался. как сделать чтобы можно было и с www и без www? | |
|
|
|
|
|
|
|
для: winflip
(26.10.2007 в 21:28)
| | Просто убрать "www\.", вроде должно работать. | |
|
|
|
|
|
|
|
для: kasmanaft
(26.10.2007 в 22:19)
| | как вы вообще шарите в регулярных выражениях. я даже помню вы калькулятор писали на них. мож какую литературу подскажите? | |
|
|
|
|
|
|
|
для: 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 всё это дело закрепить, напридумывать себе простеньких задачек, попробовать решить.
Сразу всё решить вряд ли получится, тут время надо. И желание, конечно :) | |
|
|
|
|
|
|
|
для: kasmanaft
(26.10.2007 в 22:48)
| | спасибо!!!!!!! | |
|
|
|