picomask

Very small integer text mask for basic applications.

Usage no npm install needed!

<script type="module">
  import picomask from 'https://cdn.skypack.dev/picomask';
</script>

README

picomask

npm version test coverage npm bundle size

Very small integer text mask for basic applications.

Usage

import { picomask, transform } from 'picomask'

const mask = picomask('09072021', 'mm/dd/yyyy')

// => { value: '09/07/2021', m: '09', d: '07', y: '2021' }

const anotherMask = transform(mask, 'yyyy-mm-dd')

// => { value: '2021-09-07', m: '09', d: '07', y: '2021' }

Other Examples

picomask('07092021', 'dd-mm-yyyy') // => { value: '07-09-2021', ... }
picomask('20210907', 'yyyy-mm-dd') // => { value: '2021-09-07', ... }
picomask('1231231234', '(nnn) nnn-nnnn') // => { value: '(123) 123-1234', ... }
picomask('0624', 'mm/yy') // => { value: '06/24', ... }
picomask('4242424242424242', 'cccc cccc cccc cccc') // => { value: '4242 4242 4242 4242', ... }

License

MIT License © Truework