Jquery屏蔽输入

前端之家收集整理的这篇文章主要介绍了Jquery屏蔽输入前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对使用 jquery屏蔽输入有一点问题:

我有一个phonenumber文本输入,所以我用一个从这个网站获得的插件来掩盖它:

Masked-Input-Plugin by Digitalbrush

使用非复杂规则屏蔽输入是非常有用的,所以我使用此规则来屏蔽我的电话输入:

$("#txtHomePhoneNumber").mask("(99) 999-99 99");

现在的问题是当我想让用户在同一输入上输入两种类型的手机时,例如,用户可以输入如下的电话号码:

(02)222 – 22 – 22

以及:

(02)222 – 22 – 2

现在,我应该如何连接这两个规则,以便屏蔽输入保持格式化输入文本框(添加破折号和括号)?

如果您知道其他方式或其他插件可以让我得到我想要的东西(即使它没有使用此插件),请告诉我.

提前致谢.

解决方法

您可以将最后一个字符设为可选字符.在要启动可选输入的字符前面的掩码定义中添加一个问号.
.mask("(99) 999-99-9?9")

猜你在找的jQuery相关文章