Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2008, 15:03
ZICCO
 
Fecha de Ingreso: junio-2008
Mensajes: 76
Antigüedad: 15 años, 10 meses
Puntos: 0
Validar contraseña con Expresiones Regulares

Buen dia...

Tengo un problema, tengo una web donde tengo un formulario y se solicita un login y password... puedo validar estos 2 con javascript perfectamente, pero al quererlo validar también con PHP obtengo un error.

El siguiente código acepta entre 8 y 10 caracteres alfanumericos sin acentos ni caracteres especiales(aunque yo los puedo agregar, eso no es problema)... y por lo menos la contraseña debe tener una letra o un numero.

(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$
Código:
if(!ereg('(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{2,10})$',$el_pass))
{//MENSAJE DE ERROR SI NO CUMPLE CON LA VALIDACION}
else
{//El Resto del Código
}
El ERROR es: -----Warning: ereg() [function.ereg]: REG_BADRPT in C:\......... on line 49

¿Cómo puedo acomodar esa expresión de tal forma que funcione con PHP?

Saludos.