隨筆-153  評(píng)論-235  文章-19  trackbacks-0
              Javascript檢測(cè)整數(shù)或小數(shù),寫的正則表達(dá)式:
          ^(+|\-)?\d+(.\d+)?$
          報(bào)錯(cuò),說(shuō)數(shù)量詞錯(cuò)誤。

          然后改用:
          ^[+\-]?\d+(.\d+)?$
          就行了,^_^
          posted on 2007-08-27 14:56 流浪汗 閱讀(11056) 評(píng)論(7)  編輯  收藏 所屬分類: HTML

          評(píng)論:
          # re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript) 2008-07-31 16:08 | 高衛(wèi)棟
          ^[+\-]?\d+(.\d+)?$不可以。
          3-4  回復(fù)  更多評(píng)論
            
          # re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript) 2008-12-09 15:40 | 葛計(jì)鑫
          應(yīng)該為^[+\-]?\d+(\\.\d+)?$  回復(fù)  更多評(píng)論
            
          # re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript) 2008-12-09 15:41 | 葛計(jì)鑫
          ^[+\-]?\d+(\.\d+)?$  回復(fù)  更多評(píng)論
            
          # re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript) 2010-09-16 15:19 | 都不行啊
          lz有沒(méi)有嘗試過(guò)啊  回復(fù)  更多評(píng)論
            
          # re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript) 2010-12-17 18:14 | 正則測(cè)試
          String regex = "^(\\d{1,13}(.\\d+)?)$";
          我想限制 整數(shù)和小數(shù)
          整數(shù)部分不能超過(guò)13位的

          System.out.println(Pattern.matches(regex, "221212122333333334323122"));
          System.out.println(Pattern.matches(regex, "2132132312332231231.0"));

          第一條打印True,第二條False。為什么  回復(fù)  更多評(píng)論
            
          # re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript) 2010-12-20 13:57 | 正則測(cè)試
          針對(duì)上面一個(gè)問(wèn)題 解決如下:
          String regex = "^\\d{1,13}([\\.|\\,]\\d+)?$";  回復(fù)  更多評(píng)論
            
          # re: 整數(shù)或小數(shù)正則表達(dá)式問(wèn)題(javascript) 2011-01-10 14:18 | king_love
          [+-]?((0?)|([1-9]+)).?0*[1-9]+  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 苏尼特左旗| 温州市| 交口县| 南平市| 台北县| 米易县| 皋兰县| 昆明市| 华阴市| 文成县| 祁门县| 四川省| 乐业县| 治多县| 棋牌| 渭南市| 琼结县| 固始县| 福安市| 太原市| 洛浦县| 会宁县| 尼木县| 洪江市| 鄄城县| 大名县| 凌云县| 绥滨县| 德江县| 汪清县| 湘乡市| 武乡县| 吉安县| 子洲县| 苏州市| 平阳县| 海门市| 虹口区| 团风县| 揭东县| 溆浦县|