I am using this code for URL validation.
def url?(string)
uri = URI.parse(string)
!uri.host.nil?
rescue URI::BadURIError
false
rescue URI::InvalidURIError
false
end
This works but I also want to validate email links and phone number links.
For example
mailto:test@gmail.com
tel:1234567890
I don't want to include email validation and phone number validation.
Anyone can help me?