Rechercher : dans
Par :

Javascript comparer deux chaines

Dernière réponse le 5 déc 2007 à 17:35:44 ponpon17430, le 13 sep 2006 à 10:54:46 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « javascript comparer deux chaines » dans :
Javascript - Concaténation de chaînes de caractères VoirLe terme "concaténer" signifie joindre deux chaînes bout à bout pour n'en former qu'une seule. Dans la plupart des langages tels que PHP, la concaténation se fait avec le caractère ".". En javascript, il suffit d'utiliser le caractère plus (+) ou...
Javascript - L'objet String VoirLes particularités de l'objet String string est un mot anglais qui signifie "chaîne", il s'agit en fait de chaîne de caractères. L'objet String est un objet qui contient un certain nombre de propriétés et de méthodes permettant la manipulation...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...

1

jacques, le 19 jan 2007 à 12:59:58

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.

Répondre à jacques

2

 clem, le 5 déc 2007 à 17:35:44
  • +1

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("   :'(   ");

Répondre à clem