From 11ad9d07c68f8af278f35d930f02d73499b6ca5e Mon Sep 17 00:00:00 2001 From: Christoph Date: Sat, 12 May 2018 04:25:28 +0200 Subject: [PATCH] Add snippet 'is_valid_email_address.sh'. --- snippets/is_valid_email_address.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 snippets/is_valid_email_address.sh diff --git a/snippets/is_valid_email_address.sh b/snippets/is_valid_email_address.sh new file mode 100755 index 0000000..38da859 --- /dev/null +++ b/snippets/is_valid_email_address.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +email=$1 +regex_email="^[A-Za-z0-9._+-]+@([A-Za-z0-9-]+\.)+[A-Za-z]{2,}$" + +if [[ "$email" =~ $regex_email ]]; then + echo "Email address $email is valid." +else + echo "Email address $email is invalid." +fi + +exit 0