Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2010, 10:39
francap
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 107
Antigüedad: 13 años, 8 meses
Puntos: 3
Expresión Regular

Hace horas que estoy con este problema y no se ya como resolverlo.

Código Javascript:
Ver original
  1. min = 0;
  2. max=30;
  3.  
  4. texto="abn";
  5.    
  6. var RegExPattern=/^[0-9A-Za-z_]{ " + t_min + " , " + t_max + "}$/i;
  7.  
  8.  
  9. alert(RegExPattern.test(texto)); // falso (cuando creo que es verdadero)

Esta misma expresión la uso en PHP y funciona bien. La uso de la siguiente manera

Código PHP:
Ver original
  1. $min = 0;
  2. $max=30;
  3.  
  4. $texto="abn";
  5.  
  6. if(preg_match("/^[0-9A-Za-z_]{" . $min . "," . $max. "}$/i", $texto)) {
  7.         $resultado =  true;
  8.     }else{
  9.         $resultado =  false;
  10.     }
  11.     return $resultado;


Desde ya muchas gracias gracias, espero haber hecho la pregunta en el lugar correcto.

Saludos