В настоящее время у меня есть поле ввода, которое будет определять 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
, он работает.
Я не очень свободно говорю о регулярных выражениях. Кто-нибудь может мне помочь?