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

          主站蜘蛛池模板: 天门市| 太白县| 宽甸| 汉沽区| 兴宁市| 沽源县| 防城港市| 张掖市| 集安市| 宁安市| 岳西县| 中方县| 沾化县| 桐柏县| 宜黄县| 门头沟区| 莫力| 洛阳市| 宿松县| 湘西| 曲阜市| 新干县| 桃园县| 原阳县| 芮城县| 崇仁县| 安顺市| 固阳县| 登封市| 庆阳市| 新闻| 吉林省| 闽清县| 遂宁市| 广南县| 罗平县| 金塔县| 垫江县| 曲靖市| 荆州市| 青冈县|