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

