How to check two string have same characters including special characters

后端 未结 6 1107
陌清茗
陌清茗 2021-01-25 04:41

I have two question

1) how can I check two shuffle string have same characters Like I have

var str1 = \"ansar@#//1\";
var str2 = \"@#//sanra1\";
         


        
6条回答
  •  轮回少年
    2021-01-25 05:12

    using a while loop seems a reasonable solution:

    var str1 = "ansar@#//1";
    var str2 = "@#//sanra12";
    
    s1 = str1.split('');
    
    s2 = str2.split('');
    
    
    var i = s1.length + 1;
    while (i--) {
      if (s2.indexOf(s1[i]) >= 0)
        s2.splice(s2.indexOf(s1[i]), 1);
    }
    
    console.log(s2)

    the resulting array represents the letters of str2 not matched in str1

提交回复
热议问题