input輸入框只能輸入正整數 字母 小數 漢字

2022-08-16 21:30:22 字數 955 閱讀 5365

只需將需要的**加入到input輸入框中,即可使用!

1,文字框只能輸入數字**(小數點也不能輸入)

**如下:

2,只能輸入數字,能輸小數點.

**如下:

3,只能輸入字母和漢字

**如下:

4,只能輸入英文本母和數字,不能輸入中文

**如下:

5,只能輸入數字和英文

**如下:

6,小數點後只能有最多兩位(數字,中文都可輸入),不能輸入字母和運算符號:

**如下:

57) &&

event.keycode!=46 || /\.\d\d$/.test(value))event.returnvalue=false">

7,小數點後只能有最多兩位(數字,字母,中文都可輸入),可以輸入運算符號:

**如下:

8、enter鍵可以讓游標移到下乙個輸入框 

9、正則匹配

^[1-9]\d*$    //匹配正整數

^-[1-9]\d*$   //匹配負整數

^-?[1-9]\d*$   //匹配整數

^[1-9]\d*|0$  //匹配非負整數(正整數 + 0)

^-[1-9]\d*|0$   //匹配非正整數(負整數 + 0)

^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮點數

^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配負浮點數

^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮點數

^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非負浮點數(正浮點數 + 0)

^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$  //匹配非正浮點數(負浮點數 + 0)

input框只能輸入正整數

方法一 實現輸入框只能輸入正整數,輸入同時禁止了以0開始的數字輸入,防止被轉化為其他進製的數值。type text onkeyup value value.replace 0 d g,方法二 實現輸入框只能輸入正整數 方法三 限制文字框只能輸入正數,負數,小數 方法四 1.限制文字框只能輸入正數,小...

input輸入框只能輸入數字,只能輸入字母數字組合

輸入大小寫字母 數字 下劃線 1 g,輸入小寫字母 數字 下劃線 2 g,輸入數字和點 3 g,輸入中文 4 g,輸入數字 輸入英文 5 g,輸入中文 數字 英文 6 g,輸入數字和字母 除了英文的標點符號以外,其他的都可以中文,英文本母,數字,中文標點 7 g,只能輸入數字 小數點也不能輸入 只能...

限制 input 輸入框只能輸入數字

1 onkeyup value value.replace d g,使用 onkeyup 事件,有 bug 那就是在中文輸入法狀態下,輸入漢字之後直接回車,會直接輸入字母 2 onchange value value.replace d g,使用 onchange 事件,在輸入內容後,只有 inpu...