JS驗(yàn)證 只能輸入小數(shù)點(diǎn),數(shù)字,負(fù)數(shù)的實(shí)現(xiàn)方法
更新時(shí)間:2016年10月07日 11:16:24 投稿:jingxian
下面小編就為大家?guī)硪黄狫S驗(yàn)證 只能輸入小數(shù)點(diǎn),數(shù)字,負(fù)數(shù)的實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
如下所示:
<script language="JavaScript" type="text/javascript"> function clearNoNum(event, obj) { //響應(yīng)鼠標(biāo)事件,允許左右方向鍵移動 event = window.event || event; if (event.keyCode == 37 | event.keyCode == 39) { return; } var t = obj.value.charAt(0); //先把非數(shù)字的都替換掉,除了數(shù)字和. obj.value = obj.value.replace(/[^\d.]/g, ""); //必須保證第一個為數(shù)字而不是. obj.value = obj.value.replace(/^\./g, ""); //保證只有出現(xiàn)一個.而沒有多個. obj.value = obj.value.replace(/\.{2,}/g, "."); //保證.只出現(xiàn)一次,而不能出現(xiàn)兩次以上 obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); //如果第一位是負(fù)號,則允許添加 如果不允許添加負(fù)號 可以把這塊注釋掉 if (t == '-') { obj.value = '-' + obj.value; } } function checkNum(obj) { //為了去除最后一個. obj.value = obj.value.replace(/\.$/g, ""); } function DigitInput(obj, event) { //響應(yīng)鼠標(biāo)事件,允許左右方向鍵移動 event = window.event || event; if (event.keyCode == 37 | event.keyCode == 39) { return; } obj.value = obj.value.replace(/\D/g, ""); } </script>
以上就是小編為大家?guī)淼腏S驗(yàn)證 只能輸入小數(shù)點(diǎn),數(shù)字,負(fù)數(shù)的實(shí)現(xià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位的簡單方法
- 文本框只能輸入數(shù)字的js代碼(含小數(shù)點(diǎn))
- Javascript將數(shù)值轉(zhuǎn)換為金額格式(分隔千分位和自動增加小數(shù)點(diǎn))
- JavaScript 如何刪除小數(shù)點(diǎn)后的數(shù)字
相關(guān)文章
JavaScript數(shù)學(xué)對象(Math)方法舉例詳解
這篇文章主要給大家介紹了關(guān)于JavaScript數(shù)學(xué)對象(Math)方法的相關(guān)資料,Math(數(shù)學(xué))對象的作用是執(zhí)行普通的算數(shù)任務(wù),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03js中查找最近的共有祖先元素的實(shí)現(xiàn)代碼
司徒正美給出的題,也嘗試著寫一下。希望大家多多交流。2010-12-12Whatever:hover 無需javascript讓IE支持豐富偽類
絕大部分現(xiàn)代瀏覽器支持 css 中的 :hover 偽類選擇器,可以用于所有 html 元素。2010-06-06JavaScript中常用的3種彈出提示框(alert、confirm、prompt)
這篇文章主要給大家介紹了關(guān)于JavaScript中常用的3種彈出提示框(alert、confirm、prompt)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11JS實(shí)現(xiàn)的哈夫曼編碼示例【原始版與修改版】
這篇文章主要介紹了JS實(shí)現(xiàn)的哈夫曼編碼,結(jié)合實(shí)例形式分析了基于JavaScript定義、使用哈夫曼樹進(jìn)行編碼、解碼等相關(guān)操作技巧,需要的朋友可以參考下2018-04-04