最近碰到這樣的問題,需要控制文字框中輸入指定格式的數字,今天和大家分享其中一種方法。
效果:僅能輸入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 ...