sunfruit[請訪問http://www.fruitres.cn]

          --我相信JAVA能走得更遠 QQ:316228067

          [原創]JAVASCRIPT判斷輸入框中的內容全部為數字的不同方法分析

             --sunfruit

              分析了使用正則表達式和使用isNaN函數驗證輸入的內容是否全部為數字的區別

              1、使用正則表達式
              var patrn=/^[0-9]{1,20}$/;
              if(xxx!=null && !patrn.exec(xxx))
              {
                 alert("請保證輸入的全是數字");
              }
              這個表達式要求輸入的字符每一個都必須是數字,123是正確的而1.23不正確

              2、使用isNaN
              if (isNaN(xxx))
              {
                  alert('請輸入數字!');
              }
              這個表達式認為123,1.23,-1.23甚至是-.23都是正確的

              可以看出,使用正則表達式更適合驗證輸入內容必須為純數字的情況,而使用isNaN對輸入的內容要求更為寬松一些

          posted on 2006-02-19 17:45 sunfruit 閱讀(946) 評論(0)  編輯  收藏 所屬分類: JAVASCRIPT

          主站蜘蛛池模板: 神池县| 屏东市| 彰武县| 井研县| 托里县| 新闻| 文成县| 新巴尔虎右旗| 阿巴嘎旗| 砚山县| 枣强县| 安远县| 武胜县| 西畴县| 大厂| 江达县| 彝良县| 襄垣县| 湖北省| 高雄县| 抚顺县| 临汾市| 时尚| 共和县| 格尔木市| 永胜县| 雷波县| 新野县| 仙居县| 杂多县| 丰镇市| 西藏| 中江县| 柳江县| 宁强县| 行唐县| 宜兰县| 闽清县| 龙州县| 仁寿县| 南通市|