Что такое хорошее регулярное выражение для соответствия URL? [Дубликат]
На этот вопрос уже есть ответ здесь:
Какое регулярное выражение лучше всего проверить, является ли строка допустимым URL-адресом? 48 ответовВ настоящее время у меня есть поле ввода, которое будет определять URL и анализировать данные.
Итак, сейчас я использую:
var urlR = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)
(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;
var url= content.match(urlR);
Проблема заключается в том, когда я ввожу URL, какwww.google.com
, это не работает. когда я вошелhttp://www.google.com
, это работает.
Я не очень хорошо владею регулярными выражениями. Может кто-нибудь мне помочь?