輸入框限制

2021-07-23 04:07:17 字數 1624 閱讀 9494

web 前端專案,經常會遇到輸入控制項只能輸入漢字,字母或者數字等等,本文介紹了一種簡單的方法。比如只能輸入字母,則在你輸入的時候進行判斷,如果你輸入的是數字,則會把數字自動的替換為空,優點是**簡潔,不需要考慮很多狀況,缺點是介面輸入不夠友好。

輸入字母或者數字的時候,有必要將輸入法進行限制。

style="ime-model:disabled"
針對於輸入字母的
/**

* letter and num

*/function numandletter(obj) });

}

/**

* half_en format

*/function half_en(obj)

var reg = new regexp(/^[0-9a-za-z]+$/);

if (!reg.test(str))

return str;

}

針對於輸入數字的
/**

* only num

*/function onlynum(obj)

else if(45 == e.which)

var value = parseint($("#" + obj).val().replace(/,/g, "").replace(/-/g, ""));

var map = ;

var integer = $("#" + obj).attr("maxvalue");

var mapvalue = map['key' + integer];

if (value > parseint(mapvalue))

if (value > 214748364) else if (value == 214748364

&& (56 == e.which || 57 == e.which))

});}

/**

* money format

*/function moneyformat(obj)

str = str.replace(/,/g, "");

var reg = new regexp(/^-?[0-9]+$/);

if (!reg.test(str))

str = parseint(str);

if (str > 2147483647)

return (str).tostring().replace(/(\d)(?=(?:\d)+$)/g, '$1,');}

輸入框限制

1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸入數字和英文chun 7.小數點後只能有最多兩位 數字,中文都可輸入 不能輸入字母和運算符號 57 event.keycode ...

輸入框輸入限制

public class verifytext 主監聽 regexpverifylistener regexpverifylistener null regexpverifylistener regexpverifylistener this.text.getdata digitverifylist...

html輸入框輸入限制

js判斷只能是數字和小數點 1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸入數字和英文chun 7.小數點後只能有最多兩位 數字,中文都可輸入 不能輸入字母和運算符號 57 ...