From b763ce48a1bd22b302ca54f8dc0a9888d8cf6f60 Mon Sep 17 00:00:00 2001 From: birajparikh16 Date: Sat, 24 Jun 2017 18:38:41 +0000 Subject: [PATCH] Done --- build.py | 11 +++++++++++ build.pyc | Bin 0 -> 522 bytes tests/__init__.pyc | Bin 0 -> 165 bytes tests/test_validate_email.pyc | Bin 0 -> 1197 bytes 4 files changed, 11 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..a71aa81 100644 --- a/build.py +++ b/build.py @@ -1 +1,12 @@ +# Validate email +import re +def validate_email(email): + pattern = re.compile(r"(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$)") + if re.match(pattern, email): + return True + else: + return False + +# validate_email('info@greyatom.co.in') +# Output : True diff --git a/build.pyc b/build.pyc new file mode 100644 index 0000000000000000000000000000000000000000..23ae0905424e4fc897fbe7ee96482cc5ee3ca608 GIT binary patch literal 522 zcmb_Y%}N6?5T0x+iueQGyeq7f?5YQ$Akrdw?4c`&)mqZs=%&s7kfefAPxV>6`)odd z&P1U;fFbi`=F7}{lQcdz*WW*SH!1wC0M8DZ-9^Z7GtdA7bOLxohY^#64ZKxfxOyo= zm#T<5N3$Hk0Ze@Ag25~EVE}UmbAUwvW*=Mw64!(TC6bWJd-fPHyuTIvrOOA0ygiCq zeAwzN35@QdKVdX%?HzLbgOuzRZ%M~9r1;5X^t`gS7!D@T?%cbSM(XO5K8;H zS~w?78DcVcuovjXc~!`Gtc;k{!l-F}bP``zW@>AZ$~dhu89&&}N?t#^yehe{Ry~%5 zEFEvhN}q&^XSdc|^#|DJ_JPm3y>X?aH9 IW(hWeZ~jep4gdfE literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b8531cd7d23d7b826389ac9962cf1ffc7fd7183f GIT binary patch literal 165 zcmZSn%*!=*tzTp^0~9aiwhEyQ}vVcQ&RQQic^YHbqgv>GV=3u6N`&8)AMpu^Gb9r^-EHV jON#a5<1_OzOXB18fJ!)kM%v`&rBmi4!*Pz7bH-HDykxJ$-%8C@x|KOo5qcI*X)i#k&;t+ z4IY7~;{jl16KKl=)IZ~$pPl{Yn{oVWZ|BF)@uY;!71Q^aUVllVqDMdjpatXt1nUtr z5$G857<2-80=frzZ|#er=|kQR`x0mdpa+l-$kziUU@D;M!*_rifJwduRSak8fR3qu z)0GNZ;TDN=I(szPa5H~;G9)8F%cPOX5;rD_Rm9zk{%vXvau+q@?n`;Ek6 zpE+V$0!=HT>B78(1S6R5fO`uz$-^x;r zN?WPX)K^{|v