REGEX = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/
def test(str)
if REGEX.match(str)
puts "😃 '#{str}' is valid!"
else
puts "😡 '#{str}' is invalid!"
end
end
emails = [ "@gmail.com", "xxxx@gmail", "xxxx@gmail.com" ]
emails.each {|email| test(email) }
UkVHRVggPSAvXlthLXpBLVowLTkuISMkJSYnKitcLz0/Xl9ge3x9fi1dK0BbYS16QS1aMC05XSg/OlthLXpBLVowLTktXXswLDYxfVthLXpBLVowLTldKT8oPzpcLlthLXpBLVowLTldKD86W2EtekEtWjAtOS1dezAsNjF9W2EtekEtWjAtOV0pPykqJC8KCmRlZiB0ZXN0KHN0cikKICBpZiBSRUdFWC5tYXRjaChzdHIpCiAgICBwdXRzICLwn5iDICcje3N0cn0nIGlzIHZhbGlkISIKICBlbHNlCiAgICBwdXRzICLwn5ihICcje3N0cn0nIGlzIGludmFsaWQhIgogIGVuZAplbmQKCmVtYWlscyA9IFsgIkBnbWFpbC5jb20iLCAgInh4eHhAZ21haWwiLCAieHh4eEBnbWFpbC5jb20iIF0KCmVtYWlscy5lYWNoIHt8ZW1haWx8IHRlc3QoZW1haWwpIH0=