Class: MX::RegexValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/mx-validator.rb

Constant Summary collapse

UBER_RGX =
/^(|(([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

Class Method Summary collapse

Class Method Details

.validate(email) ⇒ Object



50
51
52
# File 'lib/mx-validator.rb', line 50

def self.validate(email)
  !!UBER_RGX.match(email)
end