There are two texts, click “compare” button. The alert can show the same part of these two texts.
 
望高人指点,若用match可以做到吗

解决方案 »

  1.   


        <script type="text/javascript">
    var str1 = "hello worldaaaa!";
    var str2 = "abcdefghij";
    var reg = new RegExp(str1.replace(/\s/g, "").split("").join("|"), "ig");
    alert(str2.match(reg));
    </script>
      

  2.   

    本人是个菜鸟,请问能只用string对象的方法解决吗?
      

  3.   


    var a="123489";
    var b ="234569";
    var newa = "";
    for(var i=0;i<a.length;i++){
        if(b.indexOf(a[i])!= -1){
             newa +=a[i];
        }
    }
    alert("相同的字符是"+newa);