1

これが私の元の投稿です:imask

その問題は解決しましたが、入力に複数のマスクを配置する方法を考えています。だから電話入力のために私は次のようなものを置きたいです:

$('#phone').iMask({  
    type:'fixed',  
    mask:'(999) 999-9999 || 9 (999) 999-9999',  
    stripMask: false
});

しかし、明らかにそれは機能していません(または私は投稿しません)。マスクで複数の条件を実行する方法を知っている人はいますか?ありがとう

4

1 に答える 1

2

maskの値は正規表現ではなく、カスタムマスク形式です。

以下が機能するはずです

 $('#phone').iMask({  
    type:'fixed',  
    mask:'9 (999) 999-9999',  
    stripMask: false
 });

ユーザーが最初の数字を入力したくない場合は、矢印を使用してその数字をスキップすることで、その数字をスキップできます。

http://jsfiddle.net/GtQKh/23/

于 2012-09-26T19:42:32.403 に答える