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

          主站蜘蛛池模板: 太和县| 永平县| 建昌县| 天祝| 金寨县| 怀集县| 云安县| 阳山县| 平舆县| 周宁县| 塔河县| 墨竹工卡县| 鲜城| 巴楚县| 革吉县| 民权县| 磐石市| 大渡口区| 桂林市| 福建省| 江川县| 宝坻区| 光山县| 桦甸市| 罗定市| 中宁县| 乌拉特前旗| 黄大仙区| 闽清县| 鹤壁市| 新宾| 高尔夫| 喀喇沁旗| 连江县| 鹤岗市| 朝阳市| 伽师县| 乐山市| 牡丹江市| 浦江县| 拜城县|