Test:Acoso laboral Test del Zodíaco
Test:Agotamiento Burnout Test de Autoconcepto
Test:Sindr.Tensional Test Nutricional
Debes separarte de tu novio? Test:Lesbianismo
Test:Cómo me ven? Test:Depresión
Test:Nutrivitae Le Gustas o no?
Tu Conducta en encuentros Por que no bajo de peso?
Test Adicción al Cybersexo Test:1ª CITA?
Índ.Masa Corporal Test de Calentamiento
Test:Ovario Poliq. Amigos con beneficios
Test de la cama? Test de Ronquido
Test de Paranoia Test de Enf.Social
Problemas en la cama? Dogging Test
Test:Ex-Seductora" Test de Cáncer Oral
Test:Obsesividad  
Tenga los Tests en su WEB Vea TODOS LOS TESTS
Enviar página a un amigo


Sos Columnista de Alfinal ?

JUEGOS

  F O R O S
Lista de Columnistas reconocidos

Búsqueda por Tema

PÁGINAS SUGERIDAS

la masonería
Historia del condón
recomendaciones para cambiar habit_
acantosis nigricans paraneoplasica_
un analisis de oriana fallaci sobr_
el aborto clandestino
La progesterona regula la síntesis _
cambios inducidos por la cirugia b_
otoemisiones y deteccion precoz
test de cooper, hágalo ya mismo
La progesterona regula la síntesis _
Formacion reticular
Participación de acil-coa tioestera_
introducción a ethernet
ley de pymes
fibra óptica
los rollos del mar muerto _
Malvinas por el suboficial principa_
Empadronamiento para celiacos y sus_
contabilidade ambiental por maria _
Evolución
Vaginismo
Factores de riesgo coronario lipopr_
los valores morales en el hombre m_
surrelismo mexicano
Auras del recuerdo
roberto lavagna, entrevistas
asbesto y amianto dos carcinogenet_
los gritos del silencio por gabrie_
Cómo prevenir violaciones
oira bien mi hijo
Paciente en estado vegetativo juega_
ley de cooperativas
Trabajar con el equipo líder_
historia del peru
el plan bush para cuba
la práctica del dogging o sexo en _
Contaminacion acustica contemporane_
el cerebelo
Alcohol y adolescencia
programa provincial de tuberculosi_
monotributo, decreto 806. rep. arg_
preguntas
Parque huascaran, peru
documento crítico del fmi sobre la_
investigaciÓn de la capa de ozono _
panorama social en america latina _
intoxicacion por plomo
comunismo o socialismo
berenjenas en escabeche
fiebre hemorrÁgica de marburg - en_
burning out sindrome
El proyecto bolivariano va mas alla_
cirugia de la sinusitis
Pasantia por ciudad holguin cuba sa_
algunos consejos para combatir la _
amigdalitis pultacea aguda_
el chucrut
mercadeo corporativo
fluidodinamica computacional y sus_
la importancia de la fibra dietari_
Impacto do balancec scorecard na co_
obstruccion de la via aerea
el petroleo y los indigenas
desaparecidos
ativo e passivo ambiental _
escala de glasgow
Impuesto a las ganancias
el vino en el perú del 2005
niños envueltos en hojas de acelga_
consultas médicas
ley 19640, argentina
el amor
nervio facial
conductismo y psicoanálisis_
la caida de una civilizacion
Empadronamiento para celiacos y sus_
nervio motor ocular externo o abdu_
los nuevos ingenieros quimicos y d_
el olvido terrorista de pilar raho_
mercadeo corporativo
son los biocombustibles una soluci_
ley 22140
tabla de indice glicemico _
Programa 04 enfermedad celiaca
el champan
Gestao ambiental
mutaÇÃo patrimonial e o cÂmbio
hormonas pancreáticas, la insulina_
prostatitis e hiperplasia benigna _
superárbol, una solución a la cont_
Energia del mar
teoria especial de la relatividad _
cursos en el instituto p. coni
información básica s_
a evolucao de normas e recomendaco_
Primera  conferencia internaci_
Bulimia y anorexia
el juicio abreviado
Beethoven
Enviar página a un amigo

Vea TODOS losTests

   Sea COLUMNISTA de Alfinal.com

 PÁGINAS SUGERIDAS

emociones
orl otorrinolaringologÍa
el sindrome x y la resistencia a la ins_
amigdalas (palatinas)
transgenicos
como prevenirse del sida
test para sospecha de ovario poliquisti_
salvemos al planeta
almejas a la española
sueldo anual complementario
que es la dislexia
O impacto da contabilidade no sistema de_
como eres en tu primer cita - test
internacionalicemos el amazonas
de la pobreza a la exclusion social
deuda externa
Malvinas las cuatro estaciones de malvin_
certificacion y recertificacion profesi_
Educacion sexual en la argentina
comienza a deshuesarse la base a. breow_
huellas africanas en chile
Heráclides y la astronomia
el consumo de soja
Crisis del petroleo, refinerias
apostol de paz
biogas
análisis y reflexión en t_
premio nobel de quimica
El mito que tener relaciones sexuales co_
oftalmologia
nervio patetico
parejas y amigos
regulaciÓn del apetito
pasta de garbanzos con tahini
asignación de direcciones ip
alexitimia
kepler johannes
aspectos do sistema da resultabilidade _
sistema nervioso
21 de junio, día de la confraternidad a_
hipoacusia
fluidodinamica computacional y sus apli_
a contabilidade de conocimiento iv
historia de latinoamerica
la mujer y la psicología
historia de ethernet
fibra óptica
ciprofloxacina y sinusitis
cateterismo cardiaco
tabla internacional sobre indice glicem_
sindromes neuromusculares
cirugia de amigdalas
Otitis media aguda
convención americana sobre derechos hum_
estancias
glosario para genetica
gripe aviar, las claves para entenderla_
Defectos de conducción y miopatía cardía_
Mercados globales
Vaginismo
intoxicacion por plomo
sistema renal
el cuerpo como actualización de la expe_
huellas africanas en chile
el cuerpo como actualización de la expe_
la masonería
oira bien mi hijo
¿en qué se diferencian la anorexia y la _
microbios del terrorismo internacional _
Mecanismos de regulación génica de estró_
Protocolos de los sabios de sion
curiosidades de nuestro sistema nervios_
los significantes, elementos constituti_
la comunicación
Las edades de la vida
Como acceder al poder
conversor de gramos a onzas
sindrome del edificon enfermo ii
Auras del sur artesanias en cerÁmica en _
nervio glosofaringeo
la filosofía renacentista y sus fuentes_
La pluma o la espada
el papel de los glucocorticoides (gc) e_
La crisis de los misiles
el pensamiento de noam chomsky _
la masonería
Malvinas comandos 602
venderían la patagonia para saldar la d_
eicosanoides
Gerenciamiento de custos e as novas tecn_
microbios del terrorismo internacional _
Granos
Malvinas las cuatro estaciones de malvin_
Efecto de un agonista de gnrh sobre la e_
glosario de términos embriologicos
oftalmologia
recomendaciones para cambiar habitos al_
Bulimia y anorexia: manifestaciones
mimail
mobbing o acoso moral laboral por los l_
kirchner ha cumplido su mandato el 25 d_
declaración americana de los derechos y_
función endócrina de los adipocitos
la doctrina de seguridad nacional, arge_
EjercitaciÓn de temas de embriologÍa ii _
el champan
Gestion ambiental
Impacto do balancec scorecard na contabi_
burning out sindrome
pescado al horno
el oro de esquel, el robo más grande de_
leptospirosis
cpa control prevencion adicciones
cirugia de la sinusitis
A contabilidade como avalanca na constru_
bush y la caperucita roja
Mi historia clinica
Activación  del receptor de progest_
harmonicao dos requisitos do exercicio _
Deseos para niÑos - que sean niÑos los n_
Paz a bolivar y a venezuela
o fenomeno patrimonial e fenomeno ambie_
comportamiento de las maloclusiones den_
Del feudalismo al capitalismo economico _
reingenieria
Extasis
la imprecision de mariano grondona
fisiología de la accion de la insulina _
decreto de telecomunicaciones
Auras del recuerdo
sistema limbico
la metafísica de giordano bruno 1


PERL

Rutina para chequear ingreso de
cuenta de email válida

 

by alfi

 

Cómo comprobar que una direccion email sea sintácticamente correcta ?

 

Esta rutina es muy simple, cuando desde un formulario de suscripción, se le envía una cuenta de email al script de PERL, es importante saber si el email enviado es al menos un formato válido.

Desde la página web debe haber un formulario parecido a éste:

 

<form method=POST action=http://www.alfinal.com/cgi/bin/suscriptor.pl>

   <input type="text" name="email">

   <INPUT  type=submit value="INGRESAR" name=Enviar>

</form>

 

Ahora el script PERL

 

$FORM{'email'} =~ s/\ //g;
if ($FORM{'email'} =~ /.*\@.*\..*/) {
 $email = $FORM{'email'};
 $email =~ tr/A-Z/a-z/;
}
 

Veamos línea por linea

   $FORM{'email'} =~ s/\ //g;
en ésta linea  mediante expresiones regulares se le suprime los espacios vacíos que ocasionalmente hubiera tipeado el usuario.

 

if ($FORM{'email'} =~ /.*\@.*\..*/) {
En ésta línea, se chequea que el email enviado tenga @ (arroba) y una estructura compatible con una cuenta de mail. Si eso es correcto,  se asigna la entrada a la variable $email a la cual traducimos preventivamente a minusculas ya que algunos usuarios accidentalmente usan mayúsculas.

 $email =~ tr/A-Z/a-z/;

 

 

 

Alfinal.com no se responsabiliza por el contenido de los artículos publicados. Si el contenido de algun artículo ofende a terceros, comuniquelo a alfinal.com.

visitas desde enero de 2000