class Ipfinder::Domainvalidation
class Domainvalidation
Public Class Methods
validate(domain)
click to toggle source
Helper method for validating domain name @param domain [String] passing in a single website name domain name @raise [IPfinderException] @return [true] @see for regex domain name. @see github.com/ipfinder-io/ip-finder-php/blob/master/src/Validation/Domainvalidation.php
# File lib/ipfinder/Validation/Domainvalidation.rb, line 13 def self.validate(domain) if domain =~ /^(?!\-)(?:[a-zA-Z\d\-]{0,62}[a-zA-Z\d]\.){1,126}(?!\d+)[a-zA-Z\d]{1,63}$/ true else raise IPfinderException, 'Invalid Domain name' end end