Comparer deux réponses [javascript]

Fermé
coma-teen Messages postés 6 Date d'inscription lundi 19 janvier 2009 Statut Membre Dernière intervention 7 mars 2012 - 28 janv. 2009 à 23:14
deglingo592003 Messages postés 77 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 31 janvier 2014 - 29 janv. 2009 à 15:19
Bonjour,
je suis en train d'écrire un site de jeu dans lequel j'ai besoin de comparer des réponses entrées par l'utilisateur.
Je suis à la recherche d'une méthode me permettant de respecter deux valeurs justes et bien sûr d'éliminer les fausses.
Pour l'instant, mon algorithme compare lettre par lettre les 2 chaines avec une marge d'erreur proportionnelle à la taille de la chaine.
Auriez-vous d'autres idées pour comparer mes chaines? Des méthodes, des algorithmes,...?
Je suis preneur.
Merci à tous, j'espère avoir été assez claire.
A voir également:

4 réponses

deglingo592003 Messages postés 77 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 31 janvier 2014 11
28 janv. 2009 à 23:25
j'avais ça qui trainait dans mes marques pages lorsque je faisait des recherche sur java script

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/String

en espérant que tu trouve ce que tu cherche
0
papymucho Messages postés 140 Date d'inscription mercredi 18 juin 2008 Statut Membre Dernière intervention 1 novembre 2009 220
29 janv. 2009 à 01:09
Salut,

heuuu.. je ne suis pas sur de comprendre correctement la question car la réponse m'a l'air évidente.... donc ça ne doit pas être ça... Mais bon au cas ou :p

var string1 = [...];
var string2 = [...];

if(string1 == string2)
{
    Ok je sors :-D
}


Non sinon c'est une sorte de jeu du pendu que tu veux faire?
0
coma-teen Messages postés 6 Date d'inscription lundi 19 janvier 2009 Statut Membre Dernière intervention 7 mars 2012
29 janv. 2009 à 11:19
En fait j'aimerais quelque chose de plus élaboré que ça parce-que avec ta méthode, si je mets une personne met une lettre minuscule alors que c'est une majuscule ou inversement, ce sera faux par exemple.
En fait c'est une sorte de quiz mais bon, si les orthographes diffèrent légèrement, j'aimerais pouvoir compter la réponse comme juste.
0
deglingo592003 Messages postés 77 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 31 janvier 2014 11
29 janv. 2009 à 15:19
bah si c'est par rapport a l'orthographe

en fait tu voudrai que si la personne a juste fait par exemple une faute de frappe, que si sa ressemble à ta réponse; ce soit compter comme bon ?

si c'est le cas, je pense que tu n'as pas le choix de faire la comparaison caractère par caractère car la les comparaison se font sur la chaine complète directement.

il existe peu être plus simple ou plutôt plus correcte mais j'ai pas ça en stock :)
0