Esta sencilla función sirve para chequear y devolver TRUE o FALSE, según si la URL es válida.
function isValidURL(url)
{
var RegExp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w #!:.?+=&%@!\-\/]))?/;
if (RegExp.test(url)){
return true ;
} else {
return false ;
}
}