Tema: Validar url
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2010, 04:58
gspablo
 
Fecha de Ingreso: octubre-2009
Mensajes: 223
Antigüedad: 15 años, 3 meses
Puntos: 2
Validar url

Buenas estoy intentando validar un campo URL con expresiones regulares pero o estoy haciendo algo mas o las expresiones regulares no son las correctas

Yo tengo un archivo HTML con este código

Código HTML:
Ver original
  1. <input type="text" size="30" name="nWebsite" id="idWebsite" onchange="checkwww('Website')"/></label>   
  2.                             <img name="nameimgCompany" id="idimgWebsite" src="img/error.jpg" width="25" height="25">

Y esta función javascript
Código Javascript:
Ver original
  1. function checkwww(field) // WEBSITE RIGHT FORMAT
  2. {
  3. var aux3 = document.getElementById("id"+field); // CAMPO ACTUAL
  4.  
  5. var q = aux3.value;
  6. var cadena= "^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)( [a-zA-Z0-9\-\.\?\,\&#8217;\/\\\+&%\$#_]*)?$";
  7. var b=cadena.test(q);
  8.  
  9.  if(b == 0)
  10.         alert("MAL");
  11.  else
  12.         alert("BIEN");
  13. }

No valida correctamente la expresion regular, en cuanto escribo me pone que esta bien, ponga lo que ponga

Última edición por gspablo; 07/07/2010 a las 05:34 Razón: completar datos