Cleave.js has a simple purpose: to help you format input text content automatically. The idea is to provide an easy way to increase input field readability by formatting your typed data. By using this library, you won’t need to write any mind-blowing regular expressions or mask patterns to format input text.
Text Mask is an input mask library. It can create input masks for phone, date, currency, zip code, percentage, email, and literally anything! There are convenient wrappers for React, Angular 2, Ember, and Vue.
A jQuery Plugin to make masks on form fields and HTML elements.
Input masking component for React. Made with attention to UX.
Framework agnostic accessible input masking library. input-mask.js enables you to include a mask on any input where a specific data entry format is required. The placeholder text remains in place, displaying which characters still need to be included. The placeholder is CSS styleable. The user can enter letters and numbers. All other characters, like spaces, dashes, and parenthesis are automatically added by the script, making data entery easier when using dynamic keypads.
Tiny (<2k gzipped) and dependency free mask input for Vue.js.
Opinionated input masks for AngularJS.
superplaceholder.js is a library to bring your input placeholders to life by cycling multiple instructions in a single input placeholder.
React Input Format & Mask, tiny component to transform any input component into formatted or masked input. Supports number, date, phone, currency, credit card, etc.
Mask.js is a simple functionality that you can use to force user met a pattern into inputs.
jQuery plugin to mask data entry in the input text in the form of money (currency).