From 26faa2e13aa9a17ba5a8ba4734a38a34765b8de8 Mon Sep 17 00:00:00 2001 From: PankajMehar Date: Mon, 10 Jul 2017 09:06:38 +0000 Subject: [PATCH] Done --- build.py | 7 +++++++ build.pyc | Bin 0 -> 517 bytes tests/__init__.pyc | Bin 0 -> 163 bytes tests/test_validate_email.pyc | Bin 0 -> 1191 bytes 4 files changed, 7 insertions(+) create mode 100644 build.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_validate_email.pyc diff --git a/build.py b/build.py index 8b13789..3c2c163 100644 --- a/build.py +++ b/build.py @@ -1 +1,8 @@ +import re +def validate_email(mail): + pattern = re.compile(r"(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$)") + if re.match(pattern, mail): + return True + else: + return False diff --git a/build.pyc b/build.pyc new file mode 100644 index 0000000000000000000000000000000000000000..76739ab4dc8ecb39f11f14c6456ed2dfde752ae9 GIT binary patch literal 517 zcmb_Z+e!m55S?r*ig*Fvd{W^yJ;>vMDc<4oUZ__cu69!{{>IXslzanzBc zPH#z2bQk>zqfuw?AY5TNKA}OkN{gj%WwIp8*pCzQVGJ|Lue&kBcgu89d={v;1ru F!8eD}bld;{ literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2cce5386abc2e6642b4b3b17d9f29f0f323c3059 GIT binary patch literal 163 zcmZSn%*$o%oE(|V00oRd+5w1*S%5?e14FO|NW@PANHCxg#XdkW{fzwFRQ-U&yzIm* z-_(r6BK`3EqU_>=#N<@{`5C+|;}hT}%Cv)Z&t2 h{rLFIyv&mLcs-yJ4xoWHx%nxjIjMFaYm0%H0RSvZCWrt4 literal 0 HcmV?d00001 diff --git a/tests/test_validate_email.pyc b/tests/test_validate_email.pyc new file mode 100644 index 0000000000000000000000000000000000000000..337ea08898c05f3d56f0d48de9daa50d11bec175 GIT binary patch literal 1191 zcmcgrOK;Oa5dPM7lD4!cKqW35Iposj%tNT6DiQ}GVe-HTe=PXKo6l$PR$P|?55$Xs{j4Vcz zAWP8nkoDHS7C;_%`ZEFh3T}O+K=n)&O%cq?!sB$)+y3Up)xqMd?#*~wFx;|SLi?*^v zk9jGXKk2$EHJRKrx~l)wEvLVg{gT>1%H?VqY!)Fs4%rHc>D|1C68nwC)vj+~ zOw*}-j)Wr2x6rzE<)mtMHk6SVbrktYRz`mchA7AmM?;WrFJnVfzMX z6E`{oJ01y;$sOh%vi|j6ZK+i6pNP=*LN^B&t+~?Vn*G8xqb;^G0N}i<>N3RA16JQR z3)j+7+p-j0dv98Lr)zK0==YwWk{r2qPaGY6>2%E{GAd`yovpWyleRMfcL?*Qp01A- z6vfOGa}tJq7y|F=PFg!+3xe>cyc*A3W5yq~o$JdFW~STmscYwcp$juETxrHrUwX5* zxT2Y}dkn6+u#K^__hL-kd>>?fpQn9}7M3L7FISi-nH;EC?W!I1H0txc9S@`RbjrNu zxz&xya}rAPym4h$vzkiITloLHhE!+_EtfX+)o7DHfy>TTB*mp{07;0E_WD%l4oywN guO>osm^3kD`;X`Y(AR73-h?p_YKQ8X+E&Bp7Y?Bni~s-t literal 0 HcmV?d00001