Я ищу регулярное выражение, которое принимает такие URL:
http://www.example.com
www.example.com
Это то, что у меня есть до сих пор, но это регулярное выражение не соответствует URL-адресам без http://
или https://
, или ftp://
:
regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
Как сделать протокол необязательным?