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

2021-08-11 20:54:53 字數 573 閱讀 8055

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="text" onkeyup="num(this)" size="10"/>元
限制只能輸入數字

type="text" onkeyup='this.value=this.value.replace(/\d/gi,"")'/>
限制只能輸入數字、字母和」-「

type="text" onkeyup='value=value.replace(/[^a-za-z0-9\-]+/g,"")'/>

Jquery控制只能輸入數字

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

控制input文字框只能輸入正整數

輸入大於0的正整數 如下 input onkeyup if this.value.length 1 else onafterpaste if this.value.length 1 else 1,文字框只能輸入數字 小數點也不能輸入 如下 input onkeyup this.value this....

input只能輸入數字等

html中 雖然是輸入非數字之後進行空替換,並不是直接不允許輸入,但是不存在相容性問題,而且本身寫法簡單並且改變限制型別之後替換正規表示式也很容易實現。2 效果很好,直接控制不允許輸入非數字,但是最大的不足就是存在相容性問題 js中 function onlynum ime mode是css3的新特...