Регулярное выражение Javascript для проверки URL-адреса

Я проверяю URL с помощью следующего регулярного выражения. Я хочу также проверить google.com ], но он возвращает false. Что можно изменить в RE ниже для проверки google.com .

console.log(learnRegExp('http://www.google-com.123')); // false
console.log(learnRegExp('https://www.google-com.com')); // true
console.log(learnRegExp('http://google-com.com')); // true
console.log(learnRegExp('http://google.com')); //true
console.log(learnRegExp('google.com')); //false

function learnRegExp(){
  return /^(ftp|https?):\/\/+(www\.)?[a-z0-9\-\.]{3,}\.[a-z]{3}$/.test(learnRegExp.arguments[0]);
}
19
задан david 29 December 2011 в 13:01
поделиться