kevinwiedener: 2 Strings PROZENTUAL vergleichen...

Beitrag lesen

Wow, das klappt ja nahezu perfekt!

Großartig, vielen Dank Norbert.

Beim Einbinden in mein Skript habe ich nur noch irgendwie für mich unerklärliche Probleme. Mein Skript sieht folgendermaßen aus:

var CheckArray = new Array("blabla","test");
var CheckString;
var percent_of_conformity = 0
for(var e = 0; e <= 1; e++) {
 CheckString = CheckArray[e];
 percent_of_conformity = 0;
 longest_string_length = (Aussage.length > CheckString.length) ? Aussage.length : CheckString.length;
 for(i = 0; i < longest_string_length; i++) {
  if(Aussage[i] == CheckString[i]){
   percent_of_conformity++;
  }
 }
 percent_of_conformity = parseInt((percent_of_conformity/longest_string_length)*10000)/100;
 if (percent_of_conformity > 65) {
   document.writeln("<a href="" + CheckString + "">" + CheckString + "</a><br>");
 }
}

Bei diesem Skript werden bei mir jetzt aber alle Arrays von CheckArray ausgelesen, und nicht nur die, die 65% mit dem Aussage-String übereinstimmen. Als Ergebnis kommt immer 100% raus, warum? Wo ist der Fehler in dem Skript? Was habe ich falsch gemacht?

Vielen Dank für Eure Hilfe

Kevin