npm 包 inputmask 使用教程

阅读时长 4 分钟读完

输入框控制非常重要,inputmask 就是一款非常出色的输入控制插件,它可以很方便的限制用户输入的格式。在前端开发中,我们经常需要对用户输入进行校验,这时候使用 inputmask 就是一个不错的选择。

什么是 inputmask?

inputmask 是一个轻量级的 jQuery 插件,它可以很方便的控制输入框中输入的字符格式。它支持各种不同的输入类型,包括日期、时间、电话号码、ZIP 码等等。

如何安装 inputmask?

inputmask 可以通过 npm 安装,只需要在命令行中输入以下指令即可:

怎么使用 inputmask?

  1. 在 HTML 页面中引入 inputmask 的 JS 和 CSS 文件:
  1. 在 HTML 页面中添加一个输入框:
  1. 在 JavaScript 中使用 inputmask 插件,对输入框进行格式控制:
  1. 在页面中测试输入框,看看格式控制是否生效。

inputmask 常用的格式控制配置

数字

  • 0:阿拉伯数字,必填项

  • 9:阿拉伯数字,可以为空

  • #:阿拉伯数字和负号,可以为空

字母和字母数字混合

  • a:仅允许小写字母。

  • A:仅允许大写字母。

  • 9:仅允许字母和数字。

日期

  • dd:日 (2 位数字)

  • mm:月 (2 位数字)

  • yy:年 (2 位数字)

  • yyyy:年 (4 位数字)

  • hh:小时 (2 位数字,12 小时制)

  • HH:小时 (2 位数字,24 小时制)

  • MM:分钟 (2 位数字)

  • ss:秒 (2 位数字)

示例代码

以下是一个实现控制输入框输入的示例代码:

-- -------------------- ---- -------
--------- -----
------
------
  ---------- - --------- ------------
  ----- ----------------
  ------- ------------------------------------------------------
  ------- -------------------------------------------------------------------
  ----- ---------------- -----------------------------------------------------
-------
------
  ------------------
  ------ ----------- ------------ ------------------- -------------------------
  --------
    -----------------------------
      -----------------------------
        ------- ------ ---------
      ---
    ---
  ---------
-------
-------

总结

inputmask 插件可以很方便的控制用户输入的格式,使得输入框的输入更为规范。我们可以通过 npm 安装 inputmask,使用非常简单,只需要引入 JS 和 CSS 文件,并在 JavaScript 中进行配置即可。如果您在前端开发中需要对用户输入进行格式校验,那么 inputmask 是一款非常值得尝试的插件。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/163923