自己up!比较两个字符的前8位;如果相同,string2加一多加一位
两个字符为:字母和数字混合,最后一位为1/2/3/4...8/9/A/B...X/Y

解决方案 »

  1.   

    <script>
    var a = "qwertyu1";
    var b = "qwertyu1";var reg = new RegExp("^"+a+"$","");if (reg.test(b))
    {
    b += "1";
    }alert(b);</script>
      

  2.   

    <script>
    ch = "123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    s1 = "5JJC56C5";
    s2 = "6ET54754";function cmp(n1,n2) {
      for(i=0;i<8;i++) {
        if(n1.charAt(i) != n2.charAt(i))
          return true;
      }
      return false;
    }if(!cmp(s1,s2)) {
      s2 += ch.charAt(Math.round(Math.random()*ch.length));
      alert(s2);
    }
    </script>
      

  3.   

    thanks, laodao! !!
    BTW, 如何在数据库中比较记录的一个字段和一个文本框的内容?
    javascript可以/有类似数据集的操作吗?
    盼。