Javascript 如何在Blackberry浏览器上屏蔽输入

Javascript 如何在Blackberry浏览器上屏蔽输入,javascript,jquery,blackberry,mobile,maskedinput,Javascript,Jquery,Blackberry,Mobile,Maskedinput,我使用jQuery插件强制用户以正确的格式键入电话号码 $(document).ready(function () { $("#PhoneNumber").mask("(999)999-9999"); }); 我遇到的问题是,该插件在黑莓浏览器上不起作用 我试过使用: -不走运 -不走运 -不走运 有人知道我如何让它在黑莓浏览器上工作吗 我也欢迎使用其他方法/插件,它们将为我提供类似的功能。(只要它在黑莓浏览器上工作) 任何帮助都将不胜感激 四处搜索后,我突然来了。事实证明

我使用jQuery插件强制用户以正确的格式键入电话号码

$(document).ready(function () {
        $("#PhoneNumber").mask("(999)999-9999");
});
我遇到的问题是,该插件在黑莓浏览器上不起作用

我试过使用:

  • -不走运
  • -不走运
  • -不走运
有人知道我如何让它在黑莓浏览器上工作吗

我也欢迎使用其他方法/插件,它们将为我提供类似的功能。(只要它在黑莓浏览器上工作)


任何帮助都将不胜感激

四处搜索后,我突然来了。事实证明,这正是我需要它做的,它可以在黑莓浏览器上运行

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}$/);
因此,为了回答我自己的问题,我最终使用了

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

$(文档).ready(函数(){
document.frmReferral.reset();
oStringMask=新掩码((#####)###-###);
oStringMask.attach(document.frmReferral.PhoneNumber);
});

我需要它像这里的演示示例一样工作: