Phone Number Validator
About
This app is a US phone number-validating RubyGem.
Installing
$ gem install phone_number_validator
Install Required Gems/Dependencies
$ bundle install
Uninstalling
$ gem uninstall phone_number_validator
Testing
$ rake test
Usage
In command line
$ phone_number_validator '+1 (949) 355-6244 ext. 198842'
=> '+1 (949) 355-6244 ext. 198842' is a valid phone number.'
=> true
In Ruby code
require 'phone_number_validator'
check_phone_number = PhoneNumberValidator.validate_phone_number('+1 (949) 355-6244 ext. 198842')
print(check_phone_number)
Output
=> '+1 (949) 355-6244 ext. 198842' is a valid phone number.'
=> true
Download/Install Ruby and RubyGems (on all OS)
Windows
Ruby
Download and install the RubyInstaller from RubyInstaller’s website.
RubyGems
Download and extract the zip file from the RubyGems download page.
Then run the following:
$ cd <path/to/extracted/zip>
$ ruby setup.rb
OSX
Ruby
Run the following:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ sudo brew install ruby
RubyGems
Download and extract the zip file from the RubyGems download page.
Then run the following:
$ cd <path/to/extracted/zip>
$ ruby setup.rb
Linux
Ruby
Run the following:
$ sudo apt install ruby-full
RubyGems
Download and extract the zip file from the RubyGems download page.
Then run the following:
$ cd <path/to/extracted/zip>
$ ruby setup.rb