class ERegex::Personal
Public Class Methods
address()
click to toggle source
# File lib/easy-regex.rb, line 55 def address /\A[\w+\-.]\s(#?\d+)\s[\w+\-.]/ end
name()
click to toggle source
# File lib/easy-regex.rb, line 39 def name /^\s*[A-Za-z]+((\s)?((\'|\-|\.)?([A-Za-z])*))*\s*$/ end
phone()
click to toggle source
# File lib/easy-regex.rb, line 43 def phone /\A(\+(\d{1,2}-)?\d{1,4}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}\z/ end
phone_custom(region, spaces=true)
click to toggle source
# File lib/easy-regex.rb, line 47 def phone_custom(region, spaces=true) region_regex = /(\+(\d{1,2}-)?\d{1,4}\s?)/ region_regex = "" if !region return /\A#{region_regex}\(?\d{3}\)?\d{3}\d{4}\z/ if !spaces /\A#{region_regex}\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}\z/ end