vendredi, novembre 25, 2005

[Rails] Valider un email

Je me doutais bien que quelqu'un l'avait déjà fait mais comme j'ai eu un peu de mal à trouver... voici le lien vers la doc de rails et le bout de code qui va bien (dommage que ce validateur n'existe pas par defaut dans la liste des validateurs):

class User < ActiveRecord::Base
  validates_format_of :email, :with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/, :message => "est invalide"
end

1 commentaire:

Unknown a dit…

validates_format_of :url, :with =>
/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$/