文本框只能輸入數(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)文章
關(guān)于BootStrap modal 在IOS9中不能彈出的解決方法(IOS 9 bootstrap modal ios
本文給大家介紹BootStrap modal 在IOS9中不能彈出的問題以及bootstrap datepicker 在bootstrap modal中不顯示問題的解決方案,非常不錯,需要的朋友參考下2016-12-12
javascript實現(xiàn)的LI列表輸出,隔行同色的代碼
javascript實現(xiàn)的LI列表輸出,隔行同色的代碼...2007-10-10
JavaScript調(diào)用客戶端Java程序的方法
這篇文章主要介紹了JavaScript調(diào)用客戶端Java程序的方法,實例分析了javascript調(diào)用java程序的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07

