Foros del Web » Creando para Internet » Diseño web »

Varias preguntas sobre expresiones regulares

Estas en el tema de Varias preguntas sobre expresiones regulares en el foro de Diseño web en Foros del Web. Hola, A ver si alguien puede hecharme una mano con este tema, que lo tengo un poco cruzado. Estoy intentando validar el formato del usuario ...
  #1 (permalink)  
Antiguo 10/04/2009, 07:28
 
Fecha de Ingreso: julio-2008
Mensajes: 24
Antigüedad: 15 años, 9 meses
Puntos: 0
Varias preguntas sobre expresiones regulares

Hola,

A ver si alguien puede hecharme una mano con este tema, que lo tengo un poco cruzado.

Estoy intentando validar el formato del usuario y password mediante regex pero no soy capaz de conseguir exactamente lo que quiero. Esto es lo que tengo:

He consiguido mas o menos lo que queria pero tengo que hacerlo combinando varias expresiones mas o menos asi (pseudocodigo):

Código:
 teststring = "oqwie349"  
 regex1 = "[\w]{4,20}"  //Caracteres alfanumericos
 regex2 = ".*[0-9].*"       // almenos un numero
 regex3 = ".*[A-Za-z].*"       //almenos una letra
 regex4 = "[\W]"            //caracteres no alfanumericos

isValid = (regex1.isMatch(teststring) && regex2.isMatch(teststring) && regex3.isMatch(teststring)  && !regex4.isMatch(teststring) )
La pregunta es...¿es posible combinar todo esto en una sola expresión?

Y hay alguna forma para que el regex4 no tenga en cuenta el espacio y el guión? Quiero usar el \w y \W obligatoriamente ya que me permite tildes, etc.
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 10:44.