请问 0到 365 整数的正则表达式如何写?
只要普通的阿拉伯数字诸如:00,000,,01,002......均不合法!
谢谢解答!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【zjx41708515】截止到2008-07-02 15:49:37的历史汇总数据(不包括此帖):
    发帖的总数量:6                        发帖的总分数:80                       
    结贴的总数量:6                        结贴的总分数:80                       
    无满意结贴数:2                        无满意结贴分:25                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:33.33 %               无满意结分率:31.25 %                  
    敬礼!
      

  2.   

    public class Test {
        public static void main(String[] args) {
            String regex = "[0-9]|[1-9][0-9]|[12][0-9][0-9]|3(?:[0-5][0-9]|6[0-5])";
            for(int i = 0; i < 370; i++) {
                System.out.println(i + " " + ("" + i).matches(regex));
            }
        }
    }