from validator_collection import checkers
# you might want to execute "pip install validator-collection" first
is_email_address = checkers.is_email('test@domain.dev')
# The value of is_email_address will now be True
is_email_address = checkers.is_email('this-is-an-invalid-email')
# The value of is_email_address will now be False
# Or if you want to pass in a variable
email = input('Please enter email: ').strip()
is_email_address = checkers.is_email(email)
# Or better yet
is_email_address = checkers.is_email(input('Please enter email: ').strip())
## Regex ##
def isvalidEmail(email):
pattern = "^S+@S+.S+$"
objs = re.search(pattern, email)
try:
if objs.string == email:
return True
except:
return False
VorNotV = isvalidEmail("email.address@example.com")
print(VorNotV)
####################
## Python Package ##
pip install validate-email-address
pip install py3dns
from validate_email_address import validate_email
isvalid=validate_email('email.address@example.com')
print(isvalid)
from validate_email_address import validate_email
isExists = validate_email('email.address@example.com', verify=True)
print(isExists)