/**
              * validate小數input
              
          */
              validateInputAsFlt:function($dom,fixed){
                  $dom.keyup(function (event) {
                      var k = event.keyCode;
                      if (k == 37 || k == 38 || k == 39 || k == 40 || k == 8 || k == 46) {
                          return;
                      }
                      var start = this.selectionStart,
                          end = this.selectionEnd;
                      $(this).val($(this).val().replace(/[^0-9.]/g, ''));
                      $(this).val($(this).val().replace(/^\./g, ""));
                      $(this).val($(this).val().replace(/\.{2,}/g, "."));
                      $(this).val($(this).val().replace(".", "$#$").replace(/\./g, "").replace("$#$", "."));
                      var str = ($(this).val()).substr(($(this).val()).indexOf('.'));
                      if (str.length >= (fixed+2)) {
                          var num = new Number($(this).val());
                          $(this).val(num.toFixed(fixed));
                      }
                      this.setSelectionRange(start, end);
                  }).bind("paste", function () {  //CTR+V
                      $(this).val($(this).val().replace(/[^0-9.]/g, ''));
                      $(this).val($(this).val().replace(/^\./g, ""));
                      $(this).val($(this).val().replace(/\.{2,}/g, "."));
                      $(this).val($(this).val().replace(".", "$#$").replace(/\./g, "").replace("$#$", "."));
                      var str = ($(this).val()).substr(($(this).val()).indexOf('.'));
                      if (str.length >= (fixed + 2)) {
                          var num = new Number($(this).val());
                          $(this).val(num.toFixed(fixed));
                      }
                  }).css("ime-mode", "disabled");
              },
          posted on 2014-02-14 09:26 Ying-er 閱讀(568) 評論(0)  編輯  收藏 所屬分類: JQuery
          主站蜘蛛池模板: 德格县| 古田县| 闽侯县| 广州市| 鄂托克前旗| 平舆县| 延边| 卫辉市| 定结县| 富阳市| 宕昌县| 宝清县| 襄樊市| 盐亭县| 甘德县| 吉木萨尔县| 湖南省| 恩平市| 达州市| 罗田县| 华坪县| 乡城县| 鄂托克前旗| 玉田县| 新龙县| 邓州市| 抚顺市| 嘉荫县| 西城区| 开远市| 巴彦淖尔市| 布尔津县| 当阳市| 铜川市| 阿拉善左旗| 杂多县| 山丹县| 辽中县| 虎林市| 盖州市| 开原市|