elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Problema con expresión regular PCRE
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con expresión regular PCRE  (Leído 2,155 veces)
samur88

Desconectado Desconectado

Mensajes: 125


Ver Perfil
Problema con expresión regular PCRE
« en: 6 Febrero 2012, 14:50 pm »

Hola buenas, a ver si podéis echarme una mano con el siguiente problema que tengo:

Estoy usando expresiones regulares PCRE para validar un correo:
En la primera parte antes de la arroba, necesito hacer lo siguiente y no se como hacerlo, quiero que el máximo número de caracteres de la parte local del correo (antes de la arroba) sean 63 como máximos, 1 como mínimo, pero quiero que esos 63 caracteres, sean letras, empiecen por letras, terminen por letras, y entre medios pueda llevar un símbolo de los especificados en la clase carácter pero no dos símbolos juntos.

Dejo el código a continuación:
Código
  1. $test = preg_match('/^[\w+(\_\-\.\+)?\w+]{1,63}\@{1}(\w+[\.\-]?\w+)+\.{1}[a-z]{2,4}$/','holaacvcv3@bba-sfd-dfd.com');
  2.  
La parte a tocar del patrón sería la que se encuentra antes de la arroba, es decir:

Código
  1. [\w+(\_\-\.\+)?\w+]{1,63}

Eso no me funciona, ya que me valida cuando hay dos signos juntos.

Un saludo y gracias por todo.


En línea

dark_sargon


Desconectado Desconectado

Mensajes: 534


CJ


Ver Perfil WWW
Re: Problema con expresión regular PCRE
« Respuesta #1 en: 7 Febrero 2012, 05:08 am »

Busca acerca de éste cuantificador:
Código:
?


En línea

http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.
samur88

Desconectado Desconectado

Mensajes: 125


Ver Perfil
Re: Problema con expresión regular PCRE
« Respuesta #2 en: 8 Febrero 2012, 17:34 pm »

Gracias, aunque ya conozco los cuantificadores y ese en especial, creo que lo tengo, pero no estoy seguro de si es correcta la expresión o no.

Un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Expresión regular « 1 2 3 »
PHP
IWKY 29 20,593 Último mensaje 25 Enero 2010, 23:57 pm
por ~ Yoya ~
Problema con expresión regular
PHP
egyware 7 5,980 Último mensaje 12 Febrero 2010, 00:32 am
por ~ Yoya ~
Expresión regular email
PHP
Littl3 1 2,975 Último mensaje 20 Septiembre 2011, 23:06 pm
por ~ Yoya ~
Problema con expresión regular en PHP
PHP
Yaldabaot 1 2,603 Último mensaje 22 Julio 2016, 13:33 pm
por Adrialmend
[Pregunta]: Problema con expresión regular
Desarrollo Web
Leguim 4 2,046 Último mensaje 3 Octubre 2019, 03:04 am
por Leguim
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines