如何在黑莓浏览器上屏蔽输入

How to mask input on Blackberry browser

本文关键字:屏蔽 输入 浏览器      更新时间:2023-09-26

我正在使用jQuery Masked Input插件来强制用户以正确的格式输入电话号码。

$(document).ready(function () {
        $("#PhoneNumber").mask("(999)999-9999");
});

我遇到的问题是Masked Input插件在黑莓浏览器上不起作用。

我试过使用:

  • iMask - 没有运气
  • 类型广播 - 没有运气
  • 屏蔽输入 - 没有运气

有谁知道我如何让它在黑莓浏览器上运行。

我也欢迎使用其他可以为我提供类似功能的方法/插件。(只要它适用于黑莓浏览器)

任何帮助将不胜感激。

this: ^'([0-9]{3}')[0-9]{3}'-[0-9]{4}$ regular expression pattern matches: (999)999-9999
so you could use it to validate the input like this:
$('input:text').val().match(/^'([0-9]{3}')[0-9]{3}'-[0-9]{4}$/);

搜索了一圈之后,我发现了Mask JSAPI库。事实证明,这完全符合我需要它做的事情,并且可以在黑莓浏览器上运行。

所以为了回答我自己的问题,我最终使用了掩码 JSAPI 库,并像这样使用它:

<script type="text/javascript">
    $(document).ready(function () {
        document.frmReferral.reset();
        oStringMask = new Mask("(###) ###-####");
        oStringMask.attach(document.frmReferral.PhoneNumber);
    });
</script>