Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2010, 09:36
MuchaDiversion
 
Fecha de Ingreso: enero-2010
Mensajes: 214
Antigüedad: 14 años, 3 meses
Puntos: 4
Expresión regular que no funciona...

¡Hola!

Tengo una expresión regular, pero no me funciona...

/^([a-z0-9_]{4,20})+$/i

Código PHP:
if(!ereg("/^([a-z0-9_]{4,20})+$/i",$usernameup)) { 
Los requisitos que quiro obtener son:

>Letras (Sin tildes y sin carácteres raros, como ñ)

>Números

>Guiones bajos

>Que no se permita nada que no sean letras sin tildes ni números... Es decir, que no se permitan puntos, espacios, (^,*,Ç,¿,?,!,",'...etc....)

¿Cómo hago para que funcione?

Un saludo