如果第一个字符串包含第二个字符串的所有字母,则返回ture



我必须检查一个字符串是否包含其他字符串的所有字母。示例:string 1 = "mary";字符串2 = "aarmy";应该返回true;我试图indexOf方法,但这只会检查整个字符串在相同的秩序。

在循环中可以这样使用indexOf:

for(var i = 0; i < string1.length; i++)
{
    if(string2.indexOf(string1[i]) != -1)
       //This letter occurs in string2
}

最新更新