Vue Masked Input screenshot

Vue Masked Input

Author Avatar Theme by Niksmr
Updated: 7 Jun 2017
451 Stars

Masked input component for Vue.js

Categories

Overview

Vue Masked Input is a simple masked input component for Vue.js 2.X. It is based on inputmask-core and provides a straightforward way to handle masked input in a Vue.js application.

Features

  • Easy to use: Vue Masked Input can be used with the v-model directive, making it similar to a native HTML input with the mask attribute.
  • Editable mask parts: The mask format includes various characters like numbers, letters, alphanumeric characters, and special characters. Each character defines an editable part of the mask.
  • Static characters: If you need to include certain characters as static parts of the mask, you can escape them with a backslash.
  • Obtaining raw input: Instead of using v-model, you can use the input event to get the raw user input text.
  • Customizable placeholder character: You can customize the placeholder character used in the input field.
  • Custom mask options: It is possible to use a custom mask options object that will be passed to the inputmask-core constructor.

Installation

To install Vue Masked Input, you can use npm by running the following command:

npm install vue-masked-input

Summary

Vue Masked Input is a handy Vue.js component that simplifies handling masked input in web applications. It offers easy integration with the v-model directive, customizable mask options, and support for various mask characters. Although there are a few known issues, the project is open for feedback and contributions from users.