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