首页 文章

Jquery屏蔽输入

提问于
浏览
7

我对使用jquery的屏蔽输入有一点问题:

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

Masked-Input-Plugin by Digitalbrush

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

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

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

(02)222 - 22 - 22

以及:

(02)222 - 22 - 2

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

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

提前致谢 .

1 回答

  • 13

    您可以将最后一个字符设为可选字符 . 在要启动可选输入的字符前面的掩码定义中添加一个问号 .

    .mask("(99) 999-99-9?9")
    

相关问题