JS控制input僅能輸入數字

2022-05-18 12:15:01 字數 645 閱讀 7201

最近碰到這樣的問題,需要控制文字框中輸入指定格式的數字,今天和大家分享其中一種方法。

效果:僅能輸入0-100以內的一位小數,輸入有誤將提示並清空輸入框。

一、利用滑鼠移除事件,正則校驗進行控制,方法如下:

<

input

type

="text"

id="num"

onblur

=" var reg = /^(((\d|[1-9]\d)(\.\d)?)|100|100.0|100.0)$/;var f = reg.test(this.value);if(!f)"

/>

二、為了增強可讀性,可寫成如下格式:

<

input

type

="text"

id="num"

onblur

="validatenum(this.value)"

/>

function validatenum(value))?)|100|100.0|100.0)$/;

var f = reg.test(value);

if ( !f )

}

js控制input輸入字元解析

enter鍵可以讓游標移到下乙個輸入框 只能是中文 遮蔽輸入法 只能輸入英文和數字 只能是數字 只能顯示,不能修改 只能輸數字,判斷按鍵的值 複製 如下 1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字...

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

input 正則控制輸入

1.只能輸入數字和英文的 2.只能輸入數字的 3.只能輸入全形的 4.只能輸入漢字的 5.郵件位址驗證 var regu 0 9a za z 0 9a za z 0 9a za z 0 9a za z a za z0 9 a za z net net com com gov gov mil mil ...