igorescobar/jquery-mask-plugin

一个用于在表单字段和HTML元素上创建掩码的jQuery插件。

安装次数: 196,051

依赖项: 4

建议者: 0

安全性: 0

星标: 10

关注者: 2

分支: 1,421

语言:JavaScript

v1.14.1 2016-04-27 16:16 UTC

This package is auto-updated.

Last update: 2024-09-13 02:28:39 UTC


README

#jQuery Mask Plugin 一个用于在表单字段和HTML元素上创建掩码的jQuery插件。

Build Status Code Climate

#文档、演示及使用示例 https://igorescobar.github.io/jQuery-Mask-Plugin/

##功能

  • 轻量级(压缩后约2KB,gzip压缩后约1KB)。
  • 支持动态添加的元素。
  • 支持任何HTML元素上的掩码(不再需要服务器端掩码!)!
  • 支持HTML表示法(data-mask, data-mask-recursive, data-mask-clearifnotmatch)。
  • 字符串/数字/字母/混合掩码。
  • 支持数字字段上的反向掩码。
  • 清理。
  • 可选数字。
  • 递归数字。
  • 后备数字。
  • 高级掩码初始化。
  • 高级回调。
  • 即时掩码更改。
  • 移除掩码。
  • 完全自定义。
  • 与UMD/Zepto.js/Angular.JS兼容。
  • 支持HTML5占位符。
  • 如果不匹配则清除字段的支持。

##教程

英文

葡萄牙语

俄语

兼容性

jQuery Mask Plugin已在所有主流浏览器上与jQuery 1.7+进行了测试

  • Firefox 2+ (Win, Mac, Linux);
  • IE7+ (Win);
  • Chrome 6+ (Win, Mac, Linux, Android, iPhone);
  • Safari 3.2+ (Win, Mac, iPhone);
  • Opera 8+ (Win, Mac, Linux, Android, iPhone).

问题和错误?

您阅读了我们的文档吗?是的?太好了!那么现在... 请确保您有一个jsfiddle示例说明您的问题,并为我们打开一个问题。不知道如何做?请使用这个示例

贡献

  • 错误报告:是的!您可以通过打开问题来做出贡献!
  • 编写文档:您认为我们文档中的某些内容应该改进吗?您有提高其酷炫度的好主意吗?提交您的带有想法的pull request
  • 错误修复:没有时间可以浪费?修复它并帮助他人!编写一些测试以确保一切正常工作。
  • 改进:打开一个问题,让我们讨论它。只是为了确保您走在了正确的道路上。
  • 分享:是的!我们为您节省了一些时间吗?您喜欢我们的掩码插件吗?分享是关怀!转发推文!在Facebook上分享!在LinkedIn上分享(?!) :D
  • 捐赠:嘿,既然你再也不用担心口罩了... 就请我喝杯咖啡、啤酒或者PlayStation 4(Xbox One也接受!):o)

单元测试

我们使用QUnitGruntJS。要运行我们的测试套件,只需在您的控制台中运行:grunt test,或者您也可以在我们的test/文件夹中打开那些test-for*.html文件。

如果您熟悉Docker,以下是您如何使用它的方法

docker build -t jquery-mask .
CONTAINER_ID=$(docker run -d -v $PWD:/app/jquery-mask-plugin jquery-mask)
docker exec $CONTAINER_ID sh -c "npm install"
docker exec -it $CONTAINER_ID /bin/bash
grunt test

贡献者

帮助我们!

Click here to lend your support to: jQuery Mask Plugin and make a donation at pledgie.com !

Flattr this

捐赠者(谢谢!)