Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/02/2012, 13:50
shirasep
 
Fecha de Ingreso: febrero-2012
Mensajes: 10
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Duda con expresión regular PCRE.

Gracias pateketrueke, pero si hago eso que dices, simplemente no funciona, mira te paso la expresión completa, en vez de 63, le pongo 5 para comprobar, y ya veras como aunque tenga 100 caracteres lo sigue validando como verdadero.

Código PHP:
Ver original
  1. $test = preg_match('/^(\w+([\_\-\.\+]?\w+)+){1,5}\@{1}(\w+[\.\-]?\w+)+\.{1}[a-z]{2,4}$/','[email protected]',$arrow);

He probado a hacerlo con el patrón antes de la arroba unicamente, tal y como tu me lo has puesto, pero en vez de 63 con 5, y veras que nada, que lo evalua como 1 a pesar de tener mas de 8 caracteres en total:

Código PHP:
Ver original
  1. $test3 = preg_match('/^(\w+([_\-.+]?\w+)+){1,8}$/','df+df3ffffdsfsdfsfsfdf');

Un saludo.