Validare email in Ruby
Oggi vediamo come validare una casella email usando Ruby.
Si tratta di una funzioncina come vedremo, nulla di particolare.
Ecco il codice:
REGEX_PATTERN = /^(.+)@(.+)$/
def is_email_valid? email
email =~REGEX_PATTERN
end
puts is_email_valid?("test@test.it") ? "Email valida" : "Email invalida"
puts is_email_valid?("test@test.i") ? "Email valida" : "Email invalida"
puts is_email_valid?("testtest.it") ? "Email valida" : "Email invalida"
puts is_email_valid?("@test.it") ? "Email valida" : "Email invalida"
Come vedete Ruby ha un uso delle espressioni regolari abbastanza particolare.
Enjoy!
ruby regex email
Commentami!