最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

為輸入框加入數字js校驗代碼分享

 更新時間:2017年11月02日 10:47:40   作者:gz153016  
這篇文章主要介紹了為輸入框加入數字js校驗代碼分享,還是比較不錯的,這里分享給大家,供需要的朋友參考。

js限制只能數字輸入,并且在把輸入的“非法字符”清除掉之后將焦點停留在輸入非法字符的位置,參考如下:

html部分:

<input value="" type="text" onkeyup="javascript:RepNumber(this)">

JavaScript部分:

function RepNumber(obj) {
  var reg = /^[\d]+$/g;
  if (!reg.test(obj.value)) {
    var txt = obj.value;
    txt.replace(/[^0-9]+/,
    function(char, index, val) { //匹配第一次非數字字符
      obj.value = val.replace(/\D/g, ""); //將非數字字符替換成""
      var rtextRange = null;
      if (obj.setSelectionRange) {
        obj.setSelectionRange(index, index);
      } else { //支持ie
        rtextRange = obj.createTextRange();
        rtextRange.moveStart('character', index);
        rtextRange.collapse(true);
        rtextRange.select();
      }
    })
  }
}

下面再分享一個實例:

function chkNumber(eleText)
    {
       var value =eleText.value;
       var len =value.length;
       for(vari=0;i<len;i++)
       {
           if(value.charAt(i)>"9"|| value.charAt(i)<"0")
           {
              alert("含有非數字字符");
              eleText.focus();
              break;
           }
       }
    }

總結

以上就是本文關于為輸入框加入數字js校驗代碼分享的全部內容,希望對大家有所幫助。歡迎參閱本站:Java實現JS中的escape和UNescape代碼分享、在 Node.js 中使用原生 ES 模塊方法解析等,如有不足之處,歡迎留言指出!

相關文章

最新評論

双鸭山市| 柳河县| 米林县| 广平县| 黎城县| 额济纳旗| 高碑店市| 陕西省| 辽阳市| 兰坪| 屏山县| 安仁县| 伊春市| 仙桃市| 南康市| 郯城县| 龙州县| 师宗县| 潼关县| 龙海市| 巍山| 三亚市| 海安县| 普格县| 通州市| 改则县| 孟津县| 奉化市| 双桥区| 张家口市| 龙江县| 德保县| 岳普湖县| 花莲市| 抚远县| 象州县| 广河县| 阳春市| 新营市| 社旗县| 阿瓦提县|