JS只能輸入數字,數字和字母等的正規表示式

2022-03-23 13:02:53 字數 4726 閱讀 2740

2011-12-07 11:44

js判斷只能是數字和小數點 

0.不能輸入中文

1)2)

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

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

3.數字和小數點方法二 

4.只能輸入字母和漢字 

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

6.只能輸入數字和英文chun

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

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

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

禁止特殊字元:

onkeypress="if(event.keycode < 45 || event.keycode > 57 ) event.returnvalue = false;"

只能輸入漢字:

style="ime-mode:disabled"禁止漢字輸入法

只能輸入數字:

只能輸入英文和數字:

控制輸入框只能輸入文字或數字,也可以不允許輸入特殊字元

這裡不允許輸入如下字元: (像 ^&* 等)

32 && event.keycode < 48) || (event.keycode > 57 && event.keycode < 65) || (event.keycode > 90 && event.keycode < 97)) event.returnvalue = false;">

只禁止空格輸入

onkeyup="value=value.replace(//s/g,'')"

onkeydown="if(event.keycode==32) return false"

只能輸入中文和英文:

onkeyup="value=value.replace(/[^/a-za-z/u4e00-/u9fa5]/g,'')" onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^/a-za-z/u4e00-/u9fa5]/g,''))"

不允許輸入特殊字元和空格:

不能為空

判斷字元由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母

/^([a-za-z_])([\w]*)$/g.test(str)

只能輸入數字

只能輸入中文

只能輸入英文

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

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

3.數字和小數點方法二

4.只能輸入字母和漢字

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

6.只能輸入數字和英文chun

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

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

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

只能輸入中文、英文、數字、@符號和.符號

只允許輸入英文,且不能貼上也無法彈出貼上選單

只能輸入數字和點號(注意:在[^\d\.]裡的d不能寫成大寫d,否則就變成除了數字以外的所有字元)

總而言之:先在裡輸入onkeyup="value=value.replace(/[^\x]/g,'')" 然後在(/[\x]/g,'')裡的x換成你想輸入的**就可以了

中文:u4e00-u9fa5

數字:d、0-9

英文:a-z、a-z

其它符號@,點或其它符號.也可以多個,用\隔開就行了.

例如:中、英文和數字加@符號加點符號:\a-\z\a-\z0-9\u4e00-\u9fa5\@\.

若 想在文字框裡不能右鍵彈出選單和不能貼上進複製的資訊的話就要在裡輸入 onkeydown="fnckeystop(event)" onpaste="return false" oncontextmenu="return false;"

其一,只允許輸入數字和小數點。

其二,判斷的更詳細一些,甚至22..2這樣不算數字也判斷得出來

其三,只允許輸入整數。其實也完全可以根據第三條來舉一反三做一些限制。

結語,其實

style="ime-mode:disabled

這句是比較實用的。意為關閉輸入法。省得有些人開著全形輸入數字,結果輸入不進去來找你哭天抹淚的,還怪你設計的不好。

只允許輸入數字

只允許輸入英文本母、數字和下劃線(以下二種方法實現)

其二,判斷的更詳細一些,甚至22..2這樣不算數字也判斷得出來

其三,只允許輸入整數。其實也完全可以根據第三條來舉一反三做一些限制。

結語,其實

style="ime-mode:disabled

這句是比較實用的。意為關閉輸入法。省得有些人開著全形輸入數字,結果輸入不進去來找你哭天抹淚的,還怪你設計的不好。

只允許輸入數字

只允許輸入英文本母、數字和下劃線(以下二種方法實現)

只允許輸入英文本母、數字和&=@

只允許輸入漢字

me" type="text" style="ime-mode:disabled">

只允許輸入英文本母、數字和&=@

只允許輸入漢字

Input 只能輸入數字,數字和字母等的正規表示式

只能輸入字母和數字和 onkeyup value value.replace w ig,只能輸入字母和數字和 onkeyup value value.replace w ig,js驗證只能輸入字母,數字或字母數字組合正規表示式 0 9a za z gjs只能輸入數字,數字和字母等的正規表示式js判斷...

JS只能輸入數字,數字和字母等的正規表示式

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

JS只能輸入數字,數字和字母等的正規表示式

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