Repository of pre-made input masks
To be used with text-mask with support for Vanilla, Vue, Angular, React and more.
The plugin exposes three properties $mask
, $unmask
and $format
with functions mask/unmask and transform according each respective mask.
import Vue from 'vue';
import {VueTextMasks} from 'text-mask-collection';
import VueTextMask from 'vue-text-mask';
Vue.use(VueTextMasks);
Vue.component('m-input', VueTextMask);
new Vue({
template: `
<div>Value: {{$format.centimeters(rawValue)}}</div>
<m-input
:value="rawValue"
:mask="$mask.centimeters"
@input="rawValue = $unmask.centimeters($event) />
`,
data() {
return {rawValue: 100}
},
});