フォームで入力可能な文字種を制限したい場合に使えるjQueryのプラグインを作ってGitHubにアップしてみた。使い方は至って簡単。jQuery本体とjquery.klimit.js
をHTMLに読み込んで、キー入力制限をしたいフォーム(input
タグ)のclass
属性にklimit-*
を追加するだけ。
プラグインでデフォルトで用意したクラスは以下の通り。
klimit-digit
:10進数のみ入力可能klimit-hex
:16進数のみ入力可能klimit-lower
:英小文字のみ入力可能klimit-upper
:英大文字のみ入力可能klimit-alpha
:英字のみ入力可能klimit-alnum
:英数字のみ入力可能klimit-graph
:英数字と記号のみ入力可能klimit-mail
:メールアドレスに使用できる文字のみ入力可能
klimit-hex
やklimit-graph
は用途があるか疑問だが…。