入力する番号のみを制限します
コードコピーは次のとおりです。
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// <summary>
//番号のみを制限します
// demo:$( "。onlynum")。onlynum();数字を入力するために唯一のクラススタイルを使用するコントロールを制限する
// </summary>
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$ .fn.onlynum = function(){
$(this).keypress(function(event){
var eventobj = event || e;
var keycode = eventobj.keycode || eventobj。
if((keycode> = 48 && keycode <= 57))
trueを返します。
それ以外
falseを返します。
})。focus(function(){
//入力方法を無効にします
this.style.imemode = 'disabled';
})。bind( "paste"、function(){
//クリップボードの内容を取得します
var Clipboard = window.clipboarddata.getData( "Text");
if(/^/d+$/.test(clipboard))
trueを返します。
それ以外
falseを返します。
});
};
文字のみを制限します
コードコピーは次のとおりです。
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// <summary>
//文字のみを制限します
// demo:$( "。onlyalpha")。onlyalpha();数字と文字のみを入力するためにのみnumalphaクラススタイルを使用するコントロールを制限します
// </summary>
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$ .fn.onlyalpha = function(){
$(this).keypress(function(event){
var eventobj = event || e;
var keycode = eventobj.keycode || eventobj。
if((keycode> = 65 && keycode <= 90)||(keycode> = 97 && keycode <= 122))
trueを返します。
それ以外
falseを返します。
})。focus(function(){
this.style.imemode = 'disabled';
})。bind( "paste"、function(){
var Clipboard = window.clipboarddata.getData( "Text");
if(/^ [a-za-z] +$/.test(clipboard)))
trueを返します。
それ以外
falseを返します。
});
};
数字と文字のみを制限します
コードコピーは次のとおりです。
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// <summary>
//番号と文字のみを制限します
// demo:$( "。onlynumalpha")。onlynumalpha();数字と文字のみを入力するためにのみnumalphaクラススタイルを使用するコントロールを制限します
// </summary>
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$ .fn.onlynumalpha = function(){
$(this).keypress(function(event){
var eventobj = event || e;
var keycode = eventobj.keycode || eventobj。
if((keycode> = 48 && keycode <= 57)||(keycode> = 65 && keycode <= 90)||(keycode> = 97 && keycode <= 122)))
trueを返します。
それ以外
falseを返します。
})。focus(function(){
this.style.imemode = 'disabled';
})。bind( "paste"、function(){
var Clipboard = window.clipboarddata.getData( "Text");
if(/^(/d|]
trueを返します。
それ以外
falseを返します。
});
};