intl-tel-input-rails

A jQuery plugin for entering and validating international telephone numbers. This gem allows for its easy inclusion into the Rails asset pipeline.


Keywords
formatting, input, international-telephone, intl-tel-input, jquery-plugin, libphonenumber, phone-number, rails, ruby, validation
License
MIT
Install
gem install intl-tel-input-rails -v 12.3.0

Documentation

intl-tel-input-rails

This gem is a simple wrapper for the intl-tel-input library.

Gem Version

Installation

Add this line to your application's Gemfile:

gem 'intl-tel-input-rails'

And then execute:

$ bundle

Or install it yourself as:

$ gem install intl-tel-input-rails

Usage

Add the following directive to your Javascript manifest file:

//= require intlTelInput

Coffeescript flavor:

#= require intlTelInput

If you need to initialize the plugin with the utilsScript (enable formatting/validation), add one more line:

//= require libphonenumber/utils

Add the following directive to your Stylesheet manifest file:

@import "intlTelInput";

Initialize the plugin when needed. Example:

$("#id_of_your_input").intlTelInput({
    formatOnInit: true,
    separateDialCode: true,
    utilsScript: "assets/libphonenumber/utils.js"
});

More options for initializing the plugin. You can ignore the utilsScript option if you have already required the libphonenumber/utils as stated above.

Versioning

intl-tel-input-rails 12.3.0.x == intl-tel-input 12.3.0

Where x is used for gem fixes while keeping the same original library version.