Les Allergies
Alimentaires
Posez votre question Signaler

Javascript comparer deux chaines

ponpon17430 - Dernière réponse le 5 déc. 2007 à 17:35
Bonjour,
J'aimerai savoir comment comparer deux chaines de caractère, je m'explique :
Je recupère une valeur que je place dans un input
Je recupère une seconde valeur que je place aussi dans un second input.

J'aimerai si possible comparer le debut de la première valeur avec la seconde valeur que je recupère.

Ex : valeur 1 = toto 2006
valeur 2 = toto

J'aimerai pouvoir dire que la valeur 1 égale la valeur 2 même si il y a 2006 apres toto.

Est ce que quelqu'un peut me donner une piste, m'aider sur ce léger problème
Merci d'avance
Lire la suite 

Javascript comparer deux chaines »

2 réponses
Réponse
+6
moins plus
tu peut utiliser les expression regulières :

chaine1 = "thom";
chaine2 = "thomas";

var reg=new RegExp("^"+chaine1+".*$","i");  // le "i" sert a ne pas tenire compte de la casse (MAJ/min)
if(chaine2.match(reg))
   alert("   :D   ");
else
   alert("   :'(   ");
Ajouter un commentaire
Réponse
+0
moins plus
salut,je veut un code qui me permet de dire:
si $titre=RE: $titre alors $ mavar=1; ou
si $titre=% $titre alors $ mavar=1; (% etant une chaine de caractère)
merci d'avance.
Ajouter un commentaire
Ce document intitulé « javascript comparer deux chaines » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?