NAME

Data::Format::Validate::Email - A e-mail validating module.

SYNOPSIS

Module that validate e-mail addressess.

Utilities

Any E-mail
use Data::Format::Validate::Email 'looks_like_any_email';

looks_like_any_email 'israel.batista@univem.edu.br';    # 1
looks_like_any_email '!$%@&[.B471374@*")..$$#!+=.-';    # 1

looks_like_any_email 'israel.batistaunivem.edu.br';     # 0
looks_like_any_email 'israel. batista@univem.edu.br';   # 0
looks_like_any_email 'israel.batista@univ em.edu.br';   # 0
Common E-mail
use Data::Format::Validate::Email 'looks_like_common_email';

looks_like_common_email 'israel.batista@univem.edu.br';         # 1
looks_like_common_email 'israel.batista42@univem.edu.br';       # 1

looks_like_common_email 'israel.@univem.edu.br';                # 0
looks_like_common_email 'israel.batistaunivem.edu.br';          # 0
looks_like_common_email '!$%@&[.B471374@*")..$$#!+=.-';         # 0
looks_like_common_email '!srael.batista@un!vem.edu.br';         # 0
looks_like_common_email 'i%rael.bati%ta@univem.edu.br';         # 0
looks_like_common_email 'isra&l.batista@univ&m.&du.br';         # 0
looks_like_common_email 'israel[batista]@univem.edu.br';        # 0
looks_like_common_email 'israel. batista@univem.edu.br';        # 0
looks_like_common_email 'israel.batista@univem. edu.br';        # 0
looks_like_common_email 'israel.batista@univem..edu.br';        # 0
looks_like_common_email 'israel..batista@univem.edu.br';        # 0
looks_like_common_email 'israel.batista@@univem.edu.br';        # 0
looks_like_common_email 'israel.batista@univem.edu.brasilia';   # 0

CONTRIBUITION

This source is on Github:

https://github.com/rozcovo/Data-Format-Validate/blob/master/lib/Data/Format/Validate/Email.pm

AUTHOR

Created by Israel Batista <<israel.batista@univem.edu.br>>