Foros del Web » Programando para Internet » Javascript »

Validar url

Estas en el tema de Validar url en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/07/2010, 04:58
 
Fecha de Ingreso: octubre-2009
Mensajes: 223
Antigüedad: 14 años, 6 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
  #2 (permalink)  
Antiguo 07/07/2010, 06:09
 
Fecha de Ingreso: octubre-2009
Mensajes: 223
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Validar url

Lo he hecho sencillo y ya esta

var cadena = /^www.[a-zA-Z0-9-. ]+\..+$/;

Etiquetas: url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:38.