-
Notifications
You must be signed in to change notification settings - Fork 30
/
email_validator.py
30 lines (29 loc) · 1.04 KB
/
email_validator.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#Email validation in python (using string functions)
email = input("Enter your email: ")
k,j,d = 0,0,0
if len(email) >= 6:
if email[0].isalpha():
if ("@" in email) and (email.count("@") == 1):
if (email[-4] == ".") ^ (email[-3] == "."):
for i in email:
if i == i.isspace():
k = 1
elif i.isalpha():
if i == i.upper():
j = 1
elif i.isdigit():
continue
elif i == "_" or i == "." or i == "@":
continue
else:
d = 1
if k == 1 or j == 1 or d == 1:
print("Invalid email 5")
else:
print("Invalid email 4")
else:
print("Invalid email 3")
else:
print("Invalid email 2")
else:
print("Invalid email 1")