xxxxxxxxxx
class User < ApplicationRecord
EMAIL_REGEX = /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]+)\z/i
validates :email, presence:true, uniqueness: {case_sensitivity: false}, format: {with: EMAIL_REGEX}
validates :first_name, :last_name, presence: true
end
xxxxxxxxxx
validates_format_of :email,
:with => /^(|(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6})$/i