{"repo":"NepipenkoIgor/ngx-mask","free":true,"listed":false,"github":"https://github.com/NepipenkoIgor/ngx-mask","clone":"git clone https://github.com/NepipenkoIgor/ngx-mask.git","description":"Angular Plugin to make masks on form fields and html elements.","language":"TypeScript","stars":1240,"topics":["angular","input-mask","typescript","web","ng","mask","ngx-mask","ngx","decimals","pipe"],"license":"MIT","category":"ui-components","readme_excerpt":"ngx-mask A powerful Angular directive for input masking with customizable patterns ngx-mask is the input-masking library built for modern Angular. One standalone directive ( NgxMaskDirective ) and pipe ( NgxMaskPipe ) cover all three form models — Reactive Forms, template-driven, and the new Signal Forms — through a first-class ControlValueAccessor , and run cleanly in zoneless and SSR applications. You get production-ready masks out of the box: dates and times with validity checking, numbers with thousand separators and decimal precision, IP, CPF/CNPJ, secure/hidden input, plus fully custom patterns with prefixes, suffixes and multi-mask expressions. No runtime dependencies beyond Angular, 15 KB gzipped — provide it once, bind mask , done. Table of Contents - Features - Demo - Installation - Version Compatibility - Quick Start - Standalone Applications - NgModule-based Applications - Contributing Features NGX-MASK is a feature-rich input mask directive for Angular applications that provides: 🎯 Masking Patterns • Custom patterns & expressions • Multiple mask patterns ( ) • Built-in common patterns • Prefix & suffix support 🔢 Number Formatting • Thousand separators • Decimal markers • Negative numbers • Leading zeros ⚡ Input Control • Real-time validation • Clear on non-match • Show/hide mask typing • Keep character positions 📅 Date & Time • Leading zero handling • AM/PM support • Custom separators • Multiple formats 🛠️ Customization • Custom placeholders • Special charact","default_branch":null,"files":null,"tree":[],"storefront":"/r/NepipenkoIgor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NepipenkoIgor/ngx-mask/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}