I'll be back!

            Focus on BPM, celebrate PegaRULES Process Commander (PRPC)
          posts - 76, comments - 161, trackbacks - 0, articles - 2
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          JavaScript 驗證數字

          Posted on 2006-09-20 16:54 zolly 閱讀(3828) 評論(1)  編輯  收藏
          // ?check?nummric
          function ?isNumeric(p) { // ??/^\d+$/.test(str)
          ???? if ( /^ (\ +|- ) ? ( 0 | [ 1 - 9 ]\d * )(\.\d * [ 1 - 9 ]) ? $ / .test(p))
          ????????
          return ? true ;
          ????
          else
          ????????
          return ? false ;
          }

          注釋:

          /\d+(\.\d+)?/g

          \d表示數字
          \d+表示一個以上的數字
          \.表示.
          \.\d+表示一個.后邊有一個以上的數字
          (\.\d+)?表示有0或1組一個.后邊有一個以上的數字組成的串
          \d+(\.\d+)?表示一組由一個以上的數字和有0或1組一個.后邊有一個以上的數字組成的串
          g表示全局檢測

          如果這都看不懂,請找本js手冊看看正則表達式的介紹。

          /^(\+|-)?(0|[1-9]\d*)(\.\d*[1-9])?$/ 這個正則可以比較齊全地判斷是否為數字。

          評論

          # re: JavaScript 驗證數字  回復  更多評論   

          2008-07-28 22:39 by 不能用
          不能用

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 乐都县| 诸暨市| 昌都县| 郸城县| 尼玛县| 罗平县| 永和县| 河南省| 司法| 准格尔旗| 顺昌县| 奈曼旗| 涞源县| 渭南市| 观塘区| 临泉县| 尼勒克县| 怀来县| 乌鲁木齐县| 绥宁县| 突泉县| 榆林市| 东乡县| 米脂县| 商都县| 威海市| 梁河县| 马边| 杭锦旗| 菏泽市| 广汉市| 镇巴县| 白沙| 达孜县| 镇沅| 安国市| 忻州市| 伊金霍洛旗| 株洲市| 桂阳县| 郸城县|