
20/01/2005, 08:32
|
| | Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 23 años 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 |