我正在使用 jQueryMasked Input插件强制用户以正确的格式输入电话号码。
$(document).ready(function () {
$("#PhoneNumber").mask("(999)999-9999");
});
我遇到的问题是该Masked Input插件不适用于黑莓浏览器。
我试过使用:
有谁知道我怎样才能让它在黑莓浏览器上工作。
我也欢迎使用其他可以为我提供类似功能的方法/插件。(只要它适用于黑莓浏览器)
任何帮助,将不胜感激。
我正在使用 jQueryMasked Input插件强制用户以正确的格式输入电话号码。
$(document).ready(function () {
$("#PhoneNumber").mask("(999)999-9999");
});
我遇到的问题是该Masked Input插件不适用于黑莓浏览器。
我试过使用:
有谁知道我怎样才能让它在黑莓浏览器上工作。
我也欢迎使用其他可以为我提供类似功能的方法/插件。(只要它适用于黑莓浏览器)
任何帮助,将不胜感激。
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 library。事实证明,这正是我需要它做的事情,它适用于黑莓浏览器。
所以为了回答我自己的问题,我最终使用了Mask JSAPI 库并像这样使用它:
<script type="text/javascript">
$(document).ready(function () {
document.frmReferral.reset();
oStringMask = new Mask("(###) ###-####");
oStringMask.attach(document.frmReferral.PhoneNumber);
});
</script>