if(str1==str2) alert("完全相同")

解决方案 »

  1.   

    请看:
    1、
    <script>
    var str1=new String("abc")
    var str2=new String("abc")
    if(str1.==str2)
    alert("完全相同")
    </script>2、
    <script>
    var str1=new String("abc")
    var str2=new String("abc")
    if(str1.toString()==str2.toString())
    alert("完全相同")
    </script>
      

  2.   

    打错字了,请看:
    1、
    <script>
    var str1=new String("abc")
    var str2=new String("abc")
    if(str1==str2)
    alert("完全相同")
    </script>2、
    <script>
    var str1=new String("abc")
    var str2=new String("abc")
    if(str1.toString()==str2.toString())
    alert("完全相同")
    </script>
      

  3.   

    <script>
    var str1=new String("aCc")
    var str2=new String("dBf")
    if(/[a-z][A-Z][a-z]/.test(str1.toString())&&/[a-z][A-Z][a-z]/.test(str2.toString()))
    alert("完全相同")
    </script>
      

  4.   

    <script>
    function check(s1,s2){
    if(s1.length!=s2.length)return false;
    for(var i=0;i<s1.length;i++)
    if(/[a-z]/.test(s1.charAt(i))!=/[a-z]/.test(s2.charAt(i)))return false;
    return true;
    }
    alert(check("Abc","Def"))
    alert(check("Ab","Def"))
    alert(check("abc","Def"))
    alert(check("aCc","dBf"))
    </script> 
      

  5.   

    第二种
    <script>
    function check(s1,s2){
    s1=s1.replace(/[a-z]/g,"a").replace(/[^a-z]/g,"A")
    s2=s2.replace(/[a-z]/g,"a").replace(/[^a-z]/g,"A")
    return s1==s2;
    }
    alert(check("Abc","Def"))
    alert(check("Ab","Def"))
    alert(check("abc","Def"))
    alert(check("aCc","dBf"))
    </script>
     
      

  6.   

    bencalie(Bencalie) 也是,谢谢!
      

  7.   

    bencalie(Bencalie) 也是,谢谢!