成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

輸入框只能輸入負(fù)數(shù),整數(shù),2位小數(shù)(鍵盤彈起事件)

tanglijun / 3245人閱讀

摘要:代碼代碼禁止輸入法只能輸入兩個(gè)小數(shù)清除數(shù)字和和以外的字符最終值寫的不好希望大神們指點(diǎn)錯(cuò)誤或者可以簡(jiǎn)寫的地方

html代碼

 

js代碼

   function clearNoNum(obj) {
       var str,num,arr,len,bool; 
       obj.style.imeMode ="disabled"   //禁止輸入法
    
       obj.value = obj.value.replace("-", "$#$").replace(/-/g, "").replace("$#$","-");
       obj.value = obj.value.replace(".", "$#$").replace(/./g, "").replace("$#$",".");
    
       arr = obj.value.substring(0,1);
       num = /^[0-9]*$/.test(arr);
       len = obj.value.substring("0",1);

   if( ((arr == "-") || (num == true && arr !== "0" )) || /^[0-9]*$/.test(obj.value) && len !== "0"){

       bool =  obj.value.slice(1).indexOf("-");     
       if(/^[0-9]*$/.test(bool)){
          obj.value = null
       }

       obj.value = obj.value.replace(/^(-)*(d+).(dd).*$/, "$1$2.$3");// 只能輸入兩個(gè)小數(shù)     
       obj.value = obj.value.replace(/[^-?d.]/g, ""); // 清除"數(shù)字"和"."和"-"以外的字符

       if(obj.value !== "-" && obj.value !== "" & obj.value !== null){                    
            var val = parseFloat(obj.value);
            if (val >= 100000000000000000) {
                obj.value = "99999999999999.99";
            }             
               console.log(obj.value)  //最終值
      }
   }else{
      obj.value = null; 
   }
}

寫的不好!
希望大神們指點(diǎn)
錯(cuò)誤或者可以簡(jiǎn)寫的地方

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/96642.html

相關(guān)文章

  • Vue中結(jié)合ElementUI實(shí)現(xiàn):限制輸入只能輸入整數(shù)

    摘要:中結(jié)合實(shí)現(xiàn)限制輸入框只能輸入正整數(shù)如果覺得對(duì)您有所幫助,麻煩您動(dòng)動(dòng)您的小手指給點(diǎn)個(gè)贊唄中禁止輸入小數(shù)和負(fù)數(shù)只允許輸入正整數(shù)做法一利用禁止按鍵的方法,主要是依靠禁止按下減號(hào)以及小數(shù)點(diǎn)來完成的首先要監(jiān)聽鍵盤按下事件,因?yàn)樯厦娴慕M件監(jiān)聽事件是沒有 Vue中結(jié)合ElementUI實(shí)現(xiàn):限制輸入框只能輸入正整數(shù) 如果覺得對(duì)您有所幫助,麻煩您動(dòng)動(dòng)您的小手指給點(diǎn)個(gè)贊唄(*^▽^*) input中禁止...

    iamyoung001 評(píng)論0 收藏0
  • 可能這些是你想要的H5軟鍵盤兼容方案

    摘要:然而,并沒有直接監(jiān)聽軟鍵盤的原生事件,只能通過軟鍵盤彈起或收起,引發(fā)頁面其他方面的表現(xiàn)間接監(jiān)聽,曲線救國。軟鍵盤收起表現(xiàn)觸發(fā)輸入框以外的區(qū)域時(shí),輸入框失去焦點(diǎn),軟鍵盤收起??梢宰屲涙I盤彈起后,讓焦點(diǎn)元素再次滾到可視區(qū),強(qiáng)迫滾到位。 前言 最近一段時(shí)間在做 H5 聊天項(xiàng)目,踩過其中一大坑:輸入框獲取焦點(diǎn),軟鍵盤彈起,要求輸入框吸附(或頂)在輸入法框上。需求很明確,看似很簡(jiǎn)單,其實(shí)不然。從...

    stackvoid 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<