bigfunctions > is_email_valid
is_email_valid¶
Signature
is_email_valid(email)
Description
Return true if email
is valid
(inspired from this reddit answer)
Examples
1. with a valid email
select bigfunctions.eu.is_email_valid('paul.marcombes@unytics.io')
select bigfunctions.us.is_email_valid('paul.marcombes@unytics.io')
select bigfunctions.europe_west1.is_email_valid('paul.marcombes@unytics.io')
+----------------+
| is_email_valid |
+----------------+
| true |
+----------------+
2. with incorrect format
select bigfunctions.eu.is_email_valid('paul/marcombes@example.com')
select bigfunctions.us.is_email_valid('paul/marcombes@example.com')
select bigfunctions.europe_west1.is_email_valid('paul/marcombes@example.com')
+----------------+
| is_email_valid |
+----------------+
| false |
+----------------+
3. with a domain not registrable
select bigfunctions.eu.is_email_valid('paul.marcombes@example.con')
select bigfunctions.us.is_email_valid('paul.marcombes@example.con')
select bigfunctions.europe_west1.is_email_valid('paul.marcombes@example.con')
+----------------+
| is_email_valid |
+----------------+
| false |
+----------------+