を可能にし、私は私の現在のスクリプトがjQueryの検証プラグインテキストのみ
<script type="text/javascript" charset="utf-8">
$(document).ready(function($) {
$("#answer55937X1X3othertext").mask("aaaaaaaaaaaaaaaaaaaaaaaaa",{ placeholder:"#" });
});
</script>
問題で、次のjQueryプラグイン
http://digitalbush.com/projects/masked-input-plugin/
を使用しています:
しかし、実際に私が希望ユーザーが任意の数の文字のみのテキストを入力できるようにします。例:単語、フレーズ、または文章。だから私は正規表現が良いフィットであると考えました。
質問1:
このプラグインで正規表現を実装する方法任意のアイデア?そうでない場合は、代替案を提案してください。正規表現コードも含めてください。
質問2:(好奇心のうち)
私は、ウェブサイトを見てなかったが、正規表現に関連する何かを見つけることができませんでした。正規表現はプラグインにデフォルトで含まれていますか?私はその機能が含まれているかどうかをチェックする方法を知らない。事前に
おかげで
更新:
私は、スクリプトの下にしようとしたが、それは動作しません。
$('question'+QQ' input.text').bind('keypress', function (event) {
var regex = new RegExp("^[a-zA-Z]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
なぜこのプラグインが正規表現をサポートすると思いますか? – Bergi