Name: nmPhone
Owner: Namshi
Description: null
Created: 2016-08-11 05:38:35.0
Updated: 2016-10-25 11:01:28.0
Pushed: 2018-03-05 16:23:56.0
Homepage: null
Size: 220
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Angular directives and a separate module to validate international phone numbers.
If you want to use the directives as a bower component
r install --save namshi/nmPhone
If you need only the nmPhoneUtils
library you can include dist/utils.js
.
To use the directives you need to include src/nmPhoneNumber.js
as the first file (it will register the module namshi.nmPhoneNumber
), then, based on what you want to use, you will need to include:
dist/utils.js
+ src/nmPhoneUtils.js
: it will attach the nmPhoneUtils
module as a service in your angular appsrc/nmNumeric.js
: it's a directive that will make sure whatever you type will retain only numberssrc/nmRangeLength.js
: it's a directive that will make sure whatever you type will be between a min and max lengthsrc/PhoneNumberSingleInput
: it's a directive that will make sure you are typing an international number (+src/PhoneNumberMultiInput
: it's a directive that will give you some utilities to handle the validation of an international number given as a form with 3 different inputs: country, carrier, number.Remember to add the module name into the app definition
lar.module('my_App', [..., 'namshi.nmPhoneNumber', ...]);
install --save git://github.com/namshi/nmPhone.git#1.0.2
Note: the exported module is the utils.js
module.
install
run-script build-dist
test