Otra sencilla pero útil validación mediante javascript: comprobar si una cadena de texto es una url. Esta función comprobará que la cadena pasada como parámetro es una url.
Para ello, utilizaremos una expresión regular. La función sería la siguiente:
function isUrl(s) {
var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
return regexp.test(s);
}
var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
return regexp.test(s);
}
La función devolverá verdadero si la cadena pasada como parámetro es una url válida.
No hay comentarios :
Publicar un comentario