Power Builder - Valida correo electrónico

 
Vista:
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Valida correo electrónico

Publicado por Antonio (1271 intervenciones) el 22/04/2014 03:39:46
Un saludo a todos:

¿Alguien conoce o tiene una rutina donde se pueda validar que un correo electrónico sea válido o por lo menos validar que lleve lo mínimo?


Gracias,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Valida correo electrónico

Publicado por Antonio (1271 intervenciones) el 22/04/2014 04:52:24
hola a todos:

Respondiendo a mi pregunta y buscando en el foro, nuestro buen amigo David pone este código:

1
2
3
4
5
6
7
8
IF email1 <> "" THEN
		IF match(email1,'^[a-zA-Z0-9][a-zA-Z\0-9\-_\.]*[^.]\@[^.][a-zA-Z\0-9\-_\.]+\.[a-zA-Z\0-9\-_\.]*[a-zA-Z\0-9]+$') THEN
 
			email1flag = 'Y' // todo fine
		ELSE
			// algo esta mal
		END IF
END IF

El cual lo probé y es bueno...

David, mil gracias por tu aporte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Valida correo electrónico

Publicado por Leopoldo Taylhardat (710 intervenciones) el 22/04/2014 13:41:41
Saludos...
A eso hay que agregarle:
la @ y el punto no puede ser ni primero ni último caracter...
el punto no puede ir a continuación de la arroba(@)
debe haber por lo menos un(1) punto despues de la arroba(@)
no puede ser:
xxx@juancom
@juan.com
xxxx@juan.
[email protected] (por lo menos nunca he visto algo así)...
y despues de la arroba (@) debiera haber mas de tres caracteres...
no puede ser:
@.c
@.tv
etc...

Creo que quedaría mejor la validación...
yo la tengo es en PHP..

SI LA MODIFICAN POR FAVOR PUBLIQUENLA...

Espero que les sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar