javascript驗證只能輸入數(shù)字和一個小數(shù)點示例
更新時間:2013年10月21日 17:33:23 作者:
使用javascript限制只能輸入數(shù)字和一個小數(shù)點,在某些情況下還是比較使用的,下面有個不錯的示例,感興趣的朋友可以參考下
復制代碼 代碼如下:
function gaga(obj){ // 值允許輸入一個小數(shù)點和數(shù)字
obj.value = obj.value.replace(/[^\d.]/g,""); //先把非數(shù)字的都替換掉,除了數(shù)字和.
obj.value = obj.value.replace(/^\./g,""); //必須保證第一個為數(shù)字而不是.
obj.value = obj.value.replace(/\.{2,}/g,"."); //保證只有出現(xiàn)一個.而沒有多個.
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$","."); //保證.只出現(xiàn)一次,而不能出現(xiàn)兩次以上
}
<input id="gaga" type="text" onkeyup="gaga(this)" />
您可能感興趣的文章:
- js實現(xiàn)文本框只允許輸入數(shù)字并限制數(shù)字大小的方法
- js控制文本框只輸入數(shù)字和小數(shù)點的方法
- js限制文本框只能輸入數(shù)字方法小結
- js 限制input只能輸入數(shù)字、字母和漢字等等
- JS只能輸入數(shù)字或數(shù)字和字母等的正則表達式
- 解析使用js判斷只能輸入數(shù)字、字母等驗證的方法(總結)
- 『JavaScript』限制Input只能輸入數(shù)字實現(xiàn)思路及代碼
- js限制文本框只能輸入數(shù)字(正則表達式)
- js禁止小鍵盤輸入數(shù)字功能代碼
- js 只能輸入數(shù)字和小數(shù)點的文本框改進版
- 純JS實現(xiàn)只能輸入數(shù)字的簡單代碼
相關文章
JS動態(tài)創(chuàng)建Table,Tr,Td并賦值的具體實現(xiàn)
這篇文章介紹了JS動態(tài)創(chuàng)建Table,Tr,Td并賦值的具體實現(xiàn),有需要的朋友可以參考一下2013-07-07
js嵌套的數(shù)組扁平化:將多維數(shù)組變成一維數(shù)組以及push()與concat()區(qū)別的講解
今天小編就為大家分享一篇關于js嵌套的數(shù)組扁平化:將多維數(shù)組變成一維數(shù)組以及push()與concat()區(qū)別的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01
微信小程序列表時間戳轉(zhuǎn)換實現(xiàn)過程解析
這篇文章主要介紹了微信小程序列表時間戳轉(zhuǎn)換實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-10-10
JavaScript實現(xiàn)網(wǎng)頁加載進度條代碼超簡單
網(wǎng)頁進度條能夠更好的反應當前網(wǎng)頁的加載進度情況,loading進度條可用動畫的形式從開始0%到100%完成網(wǎng)頁加載這一過程。代碼簡單易懂,效果非常好,需要的一起學習學習吧2015-09-09
javascript實現(xiàn)5秒倒計時并跳轉(zhuǎn)功能
這篇文章主要為大家詳細介紹了javascript實現(xiàn)5秒倒計時并跳轉(zhuǎn)功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06

