vue-inputmasked-v3
v1.3.5
Published
Super tiny input mask library for Vue.js based on PureMask.js (~2kb) exposed as directive. No dependencies
Downloads
28
Readme
:cd: Installation
npm i vue-inputmasked-2
Initialization
ES2015 (Webpack/Rollup/Browserify/etc)
import Vue from 'vue'
// As a plugin
import VueMask from 'vue-inputmasked'
Vue.use(VueMask);
// Or as a directive
import { VueMaskDirective } from 'vue-inputmasked'
Vue.directive('mask', VueMaskDirective);
:rocket: Usage
<input type="text" v-mask="'####-##'" v-model="myInputModel">
<!-- OR -->
<input type="text" v-mask="nameOfVariableWithMask" v-model="myInputModel">
:gear: Configs
List of supported placeholders:
| Value | Format | |-------|------------------------------| | # | Number (0-9) | | A | Letter in any case (a-z,A-Z) | | N | Number or letter | | X | Any symbol | | ? | Optional (next character) |
:syringe: Tests
Jest is used for unit-tests.
You can run tests by typing this command in your console:
npm test
:anchor: Semantic Versioning Policy
This plugin follows semantic versioning.
:lock: License
See the LICENSE file for license rights and limitations (MIT).