Regex для валидации URL конкретного сайта

Evgenii Burmakin, 22.08.2014

Ожидаемо возня с регулярными выражениями отняла кучу времени, но результат был достигнут.

((http?|https?):\/\/)?(www.)?behance.net([\/\w \.-]*)*\/?

Валидные урлы:

  • www.behance.net
  • https://www.behance.net
  • http://behance.net

а так же все перечисленные выше + латиница вида

http://behance.net/Username

Пара полезных ссылок:

code.tutsplus.com

regexr.com