У меня есть основная проверка URL в моем приложении. Прямо сейчас я использую следующий код.
//validates whether the given value is
//a valid URL
function validateUrl(value)
{
var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
return regexp.test(value);
}
Но прямо сейчас это не принимает URL без протокола. Для напр. если я предоставляю www.google.com, это не принимает его. Как я могу изменить RegEx, чтобы заставить его принять URL без протокола?