ホームページ  >  記事  >  ウェブフロントエンド  >  JS はテキスト ボックスに数字と文字のみを入力できるように制限します_JavaScript スキル

JS はテキスト ボックスに数字と文字のみを入力できるように制限します_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:12:171610ブラウズ

入力を数字のみに制限します

コードをコピーします コードは次のとおりです:

//------------------------------------------------ ------------------------
//
// 入力を数字のみに制限します
// デモ: $(".onlyNum").onlyNum(); OnlyNum クラス スタイルを使用してコントロールを数値入力のみに制限します
//
//------------------------------------------------ ------------------------
$.fn.onlyNum = function () {
$(this).keypress(関数 (イベント) {
vareventObj = イベント ||
var keyCode =eventObj.keyCode ||eventObj.that;
If ((keyCode >= 48 && keyCode true を返します;
その他
return false;
}).focus(function () {
//入力メソッドを無効にする
This.style.imeMode = '無効';
}).bind("貼り付け", function () {
//クリップボードの内容を取得します
var Clipboard = window.clipboardData.getData("Text");
If (/^d $/.test(clipboard))
true を返します;
その他
return false;
});
};

入力を文字のみに制限します

コードをコピーします コードは次のとおりです:

//------------------------------------------------ ------------------------
//
//入力を文字のみに制限します
// デモ: $(".onlyAlpha").onlyAlpha(); OnlyNumAlpha クラス スタイルを使用するコントロールは、数字と文字のみの入力に制限されます
//
//------------------------------------------------ ------------------------
$.fn.onlyAlpha = function () {
$(this).keypress(関数 (イベント) {
vareventObj = イベント ||
var keyCode =eventObj.keyCode ||eventObj.that;
If ((keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))
true を返します;
その他
return false;
}).focus(function () {
This.style.imeMode = '無効';
}).bind("貼り付け", function () {
var Clipboard = window.clipboardData.getData("Text");
If (/^[a-zA-Z] $/.test(clipboard))
true を返します;
その他
return false;
});
};

入力を数字と文字のみに制限します

コードをコピー コードは次のとおりです:

//------------------------------------------------ ------------------------
//
//入力を数字と文字のみに制限します
// デモ: $(".onlyNumAlpha").onlyNumAlpha(); OnlyNumAlpha クラス スタイルを使用するコントロールは、数字と文字の入力のみに制限されます
//
//------------------------------------------------ ------------------------
$.fn.onlyNumAlpha = function () {
$(this).keypress(関数 (イベント) {
vareventObj = イベント ||
var keyCode =eventObj.keyCode ||eventObj.that;
If ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))
true を返します;
その他
return false;
}).focus(function () {
This.style.imeMode = '無効';
}).bind("貼り付け", function () {
var Clipboard = window.clipboardData.getData("Text");
If (/^(d|[a-zA-Z]) $/.test(clipboard))
true を返します;
その他
return false;
});
};
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。