Hallo.
Ausgehend von der Länge des längsten Strings, wird an jeder Position überprüft, ob die Zeichen der beiden Strings gleich sind oder nich:
<script type="text/javascript">
<!--
original_string = window.prompt("original_string","the quick brown fox jumps over the lazy dog").split("");
string_to_check = window.prompt("string_to_check","The Quick Brown Fox Jumps Over The Lazy Dog").split("");
percent_of_conformity = 0;
longest_string_length = (original_string.length > string_to_check.length) ? original_string.length : string_to_check.length;
for(i = 0; i < longest_string_length; i++){if(original_string[i] == string_to_check[i]){percent_of_conformity++}}
percent_of_conformity = parseInt((percent_of_conformity/longest_string_length)*10000)/100;
window.alert(percent_of_conformity + "% Übereinstimmung");
if(percent_of_conformity > 80){window.alert(string_to_check.join(""))}
//-->
</script>
Gruß
Norbert