Validare email in Ruby

Mattepuffo's logo
Validare email in Ruby

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.

Qui un link con una guida.

Enjoy!


Share this Post

Commentami!