Mega Code Archive

 
Categories / Ruby / Development
 

Validate an email address

def probably_valid?(email)  valid = '[A-Za-z\d.+-]+' # Commonly encountered email address characters  (email =~ /#{valid}@#{valid}\.#{valid}/) == 0 end #These give the correct result. probably_valid? 'joe@example.com'                # => true probably_valid? 'joe@examplecom'                 # => false