1

jQueryMasked Inputプラグインを使用して、ユーザーに電話番号を適切な形式で入力するように強制しています。

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

私が抱えている問題は、Masked Inputプラグインがブラックベリーブラウザで動作しないことです。

私は使用してみました:

ブラックベリーブラウザで動作させる方法を知っている人はいますか?

同様の機能を提供する他のメソッド/プラグインも歓迎します。(ブラックベリーブラウザで動作する限り)

どんな助けでもいただければ幸いです。

4

2 に答える 2

0
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}$/);
于 2012-05-30T13:28:19.160 に答える
0

探し回った後、MaskJSAPIライブラリに出くわしました。結局のところ、これは私が必要としていたことを正確に実行し、ブラックベリーブラウザで動作します。

それで、私自身の質問に答えるために、私は最終的にMask JSAPIライブラリを使用し、次のように使用しました。

<script type="text/javascript">
    $(document).ready(function () {
        document.frmReferral.reset();
        oStringMask = new Mask("(###) ###-####");
        oStringMask.attach(document.frmReferral.PhoneNumber);
    });
</script>
于 2012-05-31T12:29:34.737 に答える