0.8.0 • Published 9 years ago
@msafi/vanilla-text-mask v0.8.0
JavaScript Input Mask
Getting started
First, install it.
npm i @msafi/vanilla-text-mask --saveThen, use it as follows:
<script
type="text/javascript"
src="./node_modules/@msafi/vanilla-text-mask/dist/textMask.js"></script>
<script type="text/javascript">
var phoneMask = '(111) 111-1111'
// Assuming you have an input element in your HTML with the class .myInput
var myInput = document.querySelector('.myInput')
// You can set the placeholder of myInput
myInput.placeholder = textMask.convertMaskToPlaceholder(phoneMask)
textMask.maskInput({
element: myInput,
mask: phoneMask
})
</script>Example
For a working example, check out the source code of this HTML file.
Documentation
As you can see in the example above, you are passing an object to textMask.maskInput(...).
The object takes element, which is the <input/> element that you are masking. It also
accepts other values which are
documented here.
License
Public domain - CC0 1.0 Universal