text-mask-vat-id demo

Default options

localeFormat = true

Test values

Example vanilla code

With default options

function upperCasePipe(value) {
  return value.toUpperCase();
}

vanillaTextMask.maskInput({
  inputElement: document.getElementById('default-input'),
  mask: createVatIdMask(),
  guide: false,
  pipe: upperCasePipe
});

With locale formating

vanillaTextMask.maskInput({
  inputElement: document.getElementById('locale-format-input'),
  mask: createVatIdMask({
    localeFormat: true
  }),
  guide: false,
  pipe: upperCasePipe
});