常用JS片段

2022-06-26 11:39:09 字數 4687 閱讀 2278

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」>

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

只允許輸入漢字

常用js片段

滑鼠滾輪事件 content on mousewheel dommousescroll function event else if delta 0 驗證碼倒計時 jquery版本 var times 60,timer null send on click function else 1000 常用...

原生js片段

123 4567 891011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 36varcookie else 設定 set function name,value,expires 刪除 del function name d...

實用js片段

演算法 加法 add 10,2 12 function add a,b catch f try catch f return e math.pow 10,math.max c,d mul a,e mul b,e e 減法 sub 10,2 8 function sub a,b catch f try...