Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2010, 09:39
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Expresión regular que no funciona...

Código PHP:
Ver original
  1. if(!ereg("/^([a-z0-9_]{4,20})+$/i",$usernameup)) {

1.- ereg no usa PCRE... estas un tanto perdido en eso, cambialo a preg_match
2.- usas {4,20} y luego le das un signo +.. con eso pierdes el limite de 4 a 20 .. quitale el signo +

con eso deveria funcionar

Código PHP:
Ver original
  1. if(!preg_match("/^([a-z0-9_]{4,20})$/i",$usernameup)) {
__________________
More about me...
~ @rhyudek1
~ Github