^[A-Za-z]+$ //匹配由26个英文字母组成的字符串
但我想要的是字母不能重复。如AACD,Aacd。总之26个字母不管大小写只能出现一次。

解决方案 »

  1.   

    正则表达式,没有负责重复不重复的
    是不是重复用其他的代码来check。
      

  2.   


    <script type="text/javascript">
    <!--
    var reg = /^([A-Za-z]).*\1.*$/i
    alert(!reg.test("adfg"));
    alert(!reg.test("adAg"));
    alert(!reg.test("GdAG"));
    //-->
    </script>
      

  3.   


     但是alert(!reg.test("abcb"));这样就不行了啊!
      

  4.   


    var reg = /^.*([A-Za-z]).*\1.*$/i