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 不能用
          不能用

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


          網站導航:
           
          主站蜘蛛池模板: 保靖县| 瑞丽市| 江华| 安阳市| 汉源县| 石首市| 祁门县| 晋城| 昌乐县| 怀安县| 建瓯市| 武胜县| 乐至县| 石棉县| 广东省| 广汉市| 前郭尔| 防城港市| 嘉峪关市| 渝中区| 嘉禾县| 巴马| 泌阳县| 江阴市| 磐石市| 新营市| 昌乐县| 太原市| 丰都县| 慈溪市| 广河县| 峡江县| 马尔康县| 泊头市| 英山县| 宜兰市| 阳东县| 潮州市| 四川省| 双峰县| 金川县|