Maska 是一个简单的零依赖输入掩码库
发布日期:作者: Paul Redmond
Maska 是一个简单的、零依赖的输入掩码,适用于 JS、Vue、Svelete 和 Alpine.js。假设您想掩盖电话号码格式;您可以使用以下 HTML 代码根据 +1 ### ###-####
格式来格式化电话号码。
<details> <summary>Phone mask</summary> <input class="maska" data-maska="+1 ### ###-####" placeholder="+1 999 999-99-99"></details>
当用户输入电话号码时,它将遵循掩码格式并强制执行提供的格式。
Maska 对流行的 JavaScript 库进行了集成,并且它也很容易独立使用或与您喜欢的任何框架集成。
- 没有依赖项,体积小:压缩后约 3 Kb
- 原生 JS 版本 + Vue 2/3、Alpine.js 和 Svelte 集成
- 适用于原生和自定义输入
- 带有修饰符、转换函数和钩子的自定义令牌
- 数字掩码模式:轻松的货币格式
- 动态、反向和抢先掩码
要开始使用 Maska,请查看 官方文档;源代码也已在 GitHub 上发布,地址为 beholdr/maska。