Pongo el ejemplo del codigo:
ejemplo
Código HTML:
Ver original<script type="text/javascript"> funtion validar(){
var url=document.getElementById("url").value;
var patron=/^(ht|f)tps?:\/\/\w+([\.\-\w]+)?\.([a-z]{2,4}|travel)(:\d{2,5})?(\/.*)?$/i;
if(!patron.test(url)){
alert("url no valida");
}
}
<input type="text" id="url" name="url"/><input type="button" onclick="validar()"/>
de esta forma para que la url sea valida tengo que escribier el http:// o https:// y lo que quiero hacer antes de eso es comprobar si esta escrito en el campo de url y si no esta añadirlo antes de hacer la validacion con la expresion regular.
No se si me explique mejor ahora, saludos.