Foros del Web » Programando para Internet » PHP »

Expresion regular validacion usuarios

Estas en el tema de Expresion regular validacion usuarios en el foro de PHP en Foros del Web. Hola, foreros que tal? Estoy realizando un sistema de usuarios y quiero validar el nombre del usuario para que no me introduzcan caracteres raros como ...
  #1 (permalink)  
Antiguo 20/01/2005, 08:32
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 15 años, 8 meses
Puntos: 0
Expresion regular validacion usuarios

Hola, foreros que tal?

Estoy realizando un sistema de usuarios y quiero validar el nombre del usuario para que no me introduzcan caracteres raros como ."!'`? .....

Solo quiero que puedan introducir numeros, letras tanto en mayuscula como en minuscula, giones y gion bajo en cualquier posicion.

Para ello he desarrollado esta expresion regular pero no me da el resultado correcto:

if( !eregi('/^[0-9a-zA-Z]-_$/',$usuario)){
echo 'Usuario incorrecto';
}else{
echo 'Usuario correcto';

}

¿Donde Esta el fallo?

Si quisiera añadirle que tambien puedan introducir espacios ¿Seria asi?

if( !eregi('/^[0-9a-zA-Z]-_ \s$/',$usuario)){
echo 'Usuario incorrecto';
}else{
echo 'Usuario correcto';

}

Un saludo y gracias
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 06:40.