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 閱讀(935) 評論(0)  編輯  收藏 所屬分類: JAVASCRIPT

          主站蜘蛛池模板: 三河市| 陕西省| 仁布县| 顺昌县| 囊谦县| 乌拉特后旗| 灵丘县| 辽中县| 青龙| 乌兰县| 佛冈县| 邵阳县| 太谷县| 宁南县| 丰县| 江达县| 鄂托克前旗| 响水县| 宁蒗| 新乡市| 察雅县| 睢宁县| 汝南县| 甘肃省| 格尔木市| 五原县| 昔阳县| 鸡西市| 昆明市| 贵定县| 武清区| 阿合奇县| 万全县| 广平县| 托里县| 乌什县| 三亚市| 东阳市| 高雄县| 渑池县| 安新县|