文本框只能輸入數(shù)字的js代碼(含小數(shù)點)
更新時間:2016年07月10日 10:42:47 投稿:jingxian
下面小編就為大家?guī)硪黄谋究蛑荒茌斎霐?shù)字的js代碼(含小數(shù)點)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
只能輸入0-9多包括小數(shù)點
<html> <head> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <title>js 只能輸入數(shù)字和小數(shù)點</title> <script language="JavaScript" type="text/javascript"> function clearNoNum(obj) { obj.value = obj.value.replace(/[^\d.]/g,""); //清除“數(shù)字”和“.”以外的字符 obj.value = obj.value.replace(/^\./g,""); //驗證第一個字符是數(shù)字而不是. obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一個. 清除多余的. obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$","."); } </script> </head> <body> 只能輸入數(shù)字和小數(shù)點的文本框:<input name="input1" onkeyup="clearNoNum(this)"> </body> </html>
以上這篇文本框只能輸入數(shù)字的js代碼(含小數(shù)點)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- JS控制只能輸入數(shù)字并且最多允許小數(shù)點兩位
- js取小數(shù)點后兩位四種方法
- js限制input只能輸入有效的數(shù)字(第一個不能是小數(shù)點)
- Angularjs中的驗證input輸入框只能輸入數(shù)字和小數(shù)點的寫法(推薦)
- javascript 取小數(shù)點后幾位幾種方法總結(jié)
- JS取數(shù)字小數(shù)點后兩位或n位的簡單方法
- JS驗證 只能輸入小數(shù)點,數(shù)字,負(fù)數(shù)的實現(xiàn)方法
- Javascript將數(shù)值轉(zhuǎn)換為金額格式(分隔千分位和自動增加小數(shù)點)
- JavaScript 如何刪除小數(shù)點后的數(shù)字
相關(guān)文章
javascript實現(xiàn)瀏覽器窗口傳遞參數(shù)的方法
這篇文章主要介紹了javascript實現(xiàn)瀏覽器窗口傳遞參數(shù),需要的朋友可以參考下2014-09-09JS動態(tài)插入并立即執(zhí)行回調(diào)函數(shù)的方法
這篇文章主要介紹了JS動態(tài)插入并立即執(zhí)行回調(diào)函數(shù)的方法,實例分析了動態(tài)插入js文件及執(zhí)行回調(diào)函數(shù)的相關(guān)技巧,需要的朋友可以參考下2016-04-04IE與Firefox在JavaScript上的7個不同句法分享
盡管那需要用長串的、沉悶的不同分支代碼來應(yīng)付不同瀏覽器的日子已經(jīng)過去,偶爾還是有必要做一些簡單的區(qū)分和目標(biāo)檢測來確保某塊代碼能在用戶的機器上正常運行2011-10-10