imaskjs

Vanilla JavaScript 输入掩码
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 姬墨竹
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

imaskjs 是 Vanilla JavaScript 输入掩码。

特征

  • 轻松获取和设置原始值和未屏蔽值
  • 没有外部依赖
  • 支持覆盖模式
  • 支持网页组件
  • 支持内容可编辑
  • 正则表达式掩码
  • 功能掩码
  • 数字掩码(整数和小数)
  • 日期掩码(各种格式支持,自动修复模式)
  • 动态/即时面罩
  • 图案遮罩
    • 始终且仅在必要时显示占位符
    • 未屏蔽的值可以包含固定部分
    • 可选的输入部分(贪婪)
    • 自定义定义
    • 可重复使用的块
    • 枚举范围掩码
  • 使用管道转换和格式化值

安装

npm install imask 和 import IMask from 'imask';

或使用 CDN:

<script src="https://unpkg.com/imask"></script>

构建和测试

npm run make

插件

 相关资料
  • 我用的是甜警报2(https://sweetalert2.github.io/)-react组件,我需要在第二步使用(千分隔符和前缀=“$”)屏蔽输入。是否可能? 这里有些代码 我不知道如何控制这一切。谢谢你的帮助

  • 下午好! 我试图运行一个宏来打开一个网站,登录,在菜单中选择一个选项,填充一个文本框,然后点击另一个按钮。 到目前为止,我可以打开网站,登录,选择菜单中的选项,但是我无法通过任何方式填充文本框。该输入框有一个文本掩码: 格式:00000-000类型:数字最大字符。: 8分钟字符。: 8 我必须填写的输入如下所示:

  • 我的应用程序中有一个客户联系表单,当然需要电话输入。我正在运行Rails 3.2.13并使用Zurb Foundation。我希望找到一个以“(999) 999-9999”形式提供输入掩码的gem,我可以调用它。我的数据确实是本地的,所以我只需要美国格式的数字。 我能够在现场执行验证,但希望将用户限制在输入掩码的更严格范围内。这就是我目前所拥有的。 这方面有什么好东西吗,或者你喜欢的jQuery插

  • 介绍 Cpumasks 是Linux内核提供的保存系统CPU信息的特殊方法。包含 Cpumasks 操作 API 相关的源码和头文件: include/linux/cpumask.h lib/cpumask.c kernel/cpu.c 正如 include/linux/cpumask.h 注释:Cpumasks 提供了代表系统中 CPU 集合的位图,一位放置一个 CPU 序号。我们已经在 Ker

  • 问题内容: 我有以下几点: 我想了解如何计算得出以下结果,例如: 12414 我对位掩码的工作原理一无所知,如果有人能给出一些提示并解释它如何达到这个数字,我将不胜感激。 问题答案: 该表达式等效于2的n次幂。 您撰写本文时,只要和相同,就不同。因此,您可以根据需要以简单的添加方式来考虑它。 数以二进制是所以它是下列标志的总和(或按位OR): 请注意,当从右到左读取时,包含的标志对应于在12414

  • 我试图编写一个函数来解码通过WebSocket连接发送到节点服务器的屏蔽缓冲区。结合使用RFC6455和一些旧的SO答案,这就是我迄今为止所做的: 此代码有两个问题: > 它不能正确地揭开消息掩码,只是输出乱码Unicode 它每次输出不同的解码消息,即使输入是恒定的 (有效负载长度永远不会超过126,因此不需要担心处理额外的字节)

  • 我试着像上面那样设置面具,但不起作用。

  • 文件 std::fs::File 本身实现了 Read 和 Write trait,所以文件的输入输出非常简单,只要得到一个 File 类型实例就可以调用读写接口进行文件输入与输出操作了。而要得到 File 就得让操作系统打开(open)或新建(create)一个文件。还是拿例子来说明 use std::io; use std::io::prelude::*; use std::fs::File;