2[0-4]\d|25[0-5]|[01]?\d\d?
这个正则表达式怎么理解

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【FEIFEI12345678】截止到2008-07-18 11:01:16的历史汇总数据(不包括此帖):
    发帖的总数量:13                       发帖的总分数:220                      每贴平均分数:16                       
    回帖的总数量:8                        得分贴总数量:2                        回帖的得分率:25%                      
    结贴的总数量:9                        结贴的总分数:140                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:4                        未结的总分数:80                       
    结贴的百分比:69.23 %               结分的百分比:63.64 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油
      

  2.   

    这个意思是
    2[0-4]\d ¦25[0-5] ¦[01]?\d\d? 1)2后面必须要跟一个0到4之间的数,后面\d表示 0-9的数,必须跟一个。
    |表示或者,就是说
    除了上面那种1)情况外,
    2)就是25后面必须跟上0到5之间的一个数。或者
    3)以0或者1开头,?号不是可有可无,就是说0,1开头不是必须的。
    后面紧跟一个0-9的数字,然后再跟一个0-9的数字,但是这个最后的数字可有可无。
      

  3.   

    楼上说的好
    那<input type="text">
    怎么指定输入的要符合这种2[0-4]\d ¦25[0-5] ¦[01]?\d\d?规则的,该怎么写,谢谢
      

  4.   


            2[0-4]\d"      //三位数:百位为2,十位为0到4中的任意一个,个位为0到9中的任意一个
            
             25[0-5]"       //三位数:百位为2,十位为5,个位为0到5中的任意一个
            
             [01]?\d\d?     //这个好玩,虽然限制了很多,但效果是只要字符串中有数字都行
      

  5.   


            2[0-4]\d      //三位数:百位为2,十位为0到4中的任意一个,个位为0到9中的任意一个
            
             25[0-5]       //三位数:百位为2,十位为5,个位为0到5中的任意一个
            
             [01]?\d\d?    //这个好玩,虽然限制了很多,但效果是只要字符串中有数字都行