这个最好在JAVA那边写,因为涉及到序号问题,可以用个sequence和日期再组装下

解决方案 »

  1.   

    <script>
    var base = 99;
    var long = 10;
    var date = new Date();
    var year = date.getYear();
    var month = date.getMonth() + 1;
    var len = 5;
    var tmp = ""
    var s = "";
    var str = "SBBJ-"
    str += year.toString();
    str += month.toString().length < 2 ? "0"+month.toString() : month.toString();
    for(var i=0; i< long; i++){
      while((tmp+base.toString()).length < len){tmp += "0";}
      s = str+tmp+base.toString();
      document.write(s+"<br>");
      tmp = "";
      base += 1;
    }
    </script>
      

  2.   

    <script>
    var now=new Date();
    var month = now.getMonth()+1;
    var str = "SBBJ-"+now.getYear();
    str+=month<10?"0"+month:month;
    var zero = "00000";
    for(i=1;i<20;i++){
    var tempStr = str;
    var number = i.toString();
    tempStr+= zero.substring(0,zero.length-number.length)+number;
    document.write(tempStr+"<br/>\n");
    }
    </script>
      

  3.   

    恩 有道理 最好用java写 因为还涉及到与数据库操作的问题。