この機能はExt.JSに存在しますが、ほとんどのサイトではこのフレームワークはやや重いです。 したがって、同じ機能を実行するjQueryのプラグインを作成しました。
手続きのように使用できます:
$(selector).keyfilter(/[0-9]/);
$(selector).keyfilter( function (c ) { return c != 'Z' ; });
* This source code was highlighted with Source Code Highlighter .
そしてマークアップスタイルで:
< input type ="text" class ="mask-email" />
* This source code was highlighted with Source Code Highlighter .
プラグインは、$ .fn.keyfilter.defaults.masksの拡張子を持つスクリプトを接続することで拡張できます。
ソースをダウンロードします 。
デモページ
2009年2月18日午後 1 時 25 分 更新 、 no_smokingの推奨によりプラグインがわずかに最適化されました。
更新 2009年2月19日-5月19日17:25 Gram 、 svoloshyn 、 Airs0urceのおかげで、気づいたバグを修正しました 。