Java控制只能輸入數字(正數 負數 小數)

2021-09-06 21:42:53 字數 461 閱讀 1186

一、輸入正數

string fields = null;

pattern pattern = pattern.compile("[0-9]*");

matcher number = pattern.matcher(fields);

if (!number.matches())

二、輸入正負數

pattern pattern = pattern.compile("-?[0-9]*");
三、輸入小數

這裡要糾正一點:"-?[0-9]*.?[0-9]*「格式的正規表示式無法識別123a123的資料,所以修改為以下的正規表示式,使用\\對」."進行轉義處理

pattern pattern = pattern.compile("-?[0-9]+\\.?[0-9]*");

Jquery控制只能輸入數字

控制文字框只能輸入數字是乙個很常見的需求,比如 號碼的輸入 數量的輸入等,這時候就需要我們控制文字框只能輸入數字。在用js控制之後在英文輸入法的狀態下去敲擊鍵盤上的非數字鍵是輸不進去的,然而當你轉到中文輸入法的時候輸入的是中文,再按空格或回車鍵,中文或英文本母就輸進去了,這時候就需要我們在文字框得到...

jquery控制input只能輸入數字和兩位小數

jquery function num obj g,只保留第乙個,清除多餘的 obj.value obj.value.replace replace g,replace obj.value obj.value.replace d d d 1 2.3 只能輸入兩個小數 限制只能保留兩位小數點 type...

delphi裡面控制Edit只能輸入數字

如何在delphi裡面控制edit只能輸入數字 if not key in 0 9 8 then key 0 只能輸入漢字,而不能輸入數字或其他字元 在edit的onkeypress事件中 procedure tform1.edit1keypress sender tobject var key c...