2.0.2 • Published 8 years ago
nmPhone v2.0.2
nmPhone
Angular directives and a separate module to validate international phone numbers.
Install (bower)
If you want to use the directives as a bower component
bower install --save namshi/nmPhoneUse it
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 thenmPhoneUtilsmodule 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
angular.module('my_App', [..., 'namshi.nmPhoneNumber', ...]);Install (npm)
npm install --save git://github.com/namshi/nmPhone.git#1.0.2Note: the exported module is the utils.js module.
Build dist files
npm installnpm run-script build-distTest
npm test