Using an InputMask with Vue (e.g. The Vue Ecosystem)
Text Mask - an input mask library. It can create input masks for phone, date, currency, zip code, percentage, email, and literally anything : r/javascript
VUE INPUT MASK
GitHub - niksmr/vue-masked-input: Masked input component for Vue.js