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 閱讀(3824) 評論(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 不能用
          不能用

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


          網站導航:
           
          主站蜘蛛池模板: 肥东县| 阿尔山市| 南京市| 湖南省| 交城县| 讷河市| 驻马店市| 乃东县| 哈尔滨市| 射阳县| 濮阳市| 营山县| 屯昌县| 武冈市| 砚山县| 荣成市| 黑龙江省| 霍林郭勒市| 赣州市| 合阳县| 仁化县| 汉寿县| 巍山| 凤凰县| 霍山县| 吕梁市| 宕昌县| 拜泉县| 常宁市| 靖西县| 娄烦县| 庐江县| 理塘县| 涞源县| 扎赉特旗| 黄浦区| 滕州市| 虹口区| 嘉荫县| 巴林左旗| 芮城县|