2016-10-14 120 views
-2

我必須檢查一個字符串是否包含其他字符串的所有字母。 例如:string 1 =「mary」;字符串2 =「aarmy」; 應該返回true; 我試圖indexOf方法,但這將只檢查整個字符串在相同的 順序。請給我建議任何解決方案。如果第一個字符串包含第二個字符串的全部字母,則返回

+0

你應該表現出任何的努力和當前的代碼,你有。逐字逐句提問,你不可能得到好的迴應;解釋你在苦苦掙扎,並提供清晰的調試信息。 – Aurora0001

+0

我必須檢查一個字符串是否具有其他所有字符。 – ninja

+0

我的觀點是你應該展示你到目前爲止已經嘗試過的東西,所以它看起來並不像你在這裏拋出一個問題。 – Aurora0001

回答

0

您可以通過以下方式在循環使用indexOf

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

謝謝。有用 :) – ninja

相關問題