[html/PHP]Comparer le format

Résolu
zelos666 Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   -  
zelos666 Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'aimerais savoir si il existe une fonction en html/PHP/JavaScript/AJAX pour comparer le format de deux chaînes de charactères.

Par exemple, je veut vérifier si la personne à entrer un texte ainsi : abcd-ef-gh
Si la personne entrait par exemple, abcdefgh, je voudrais savoir si le format correspond au bon format

abcdefgh != abcd-ef-gh

Je pourrais faire un substr mais existe-t-il une façon plus facile?
A voir également:

5 réponses

artragis Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   146
 
il existe les régex en php
la regex qui correspond ici serait :
#.{4}-.{2}-.{2}#
et la fonction
preg_match($chaine_de_caractère,#.{4}-.{2}-.{2}#)

et si tu veux verrifier si c'est comme ça :
if(preg_match($chaine_de_caractère,#^.{4}-.{2}-.{2}$#){
//si c'est le bon format on fait le code adapté
}
else{
//si c'est pas le bon format afficher le message d'erreur ou le stocker dans un fichier log
}
1
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

Recherche du côté des expressions rationnelles (aussi appelées, par abus de langage, expressions régulières).
C'est un peu complexe au début, mais elles sont un moyen très puissant de contrôler le format d'une chaîne de caractères.
Elles sont utilisables en javascript et en php.

Xavier
0
zelos666 Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   12
 
Merci, artragis, cela a fonctionner.

Je vais aussi chercher du côté des expressions rationnelles car cela m'intéresse.

Merci beaucoup.
0
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
En fait c'est la même chose :)
0
artragis Messages postés 481 Date d'inscription   Statut Membre Dernière intervention   146
 
en effet regex= Regular expression
ce qui signifie exprésion rationnelles (que nous, français, dans notre haine de l'anglais avons transformé en expression régulières)...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zelos666 Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   12
 
Ouais,

Je vien de découvrir que Expression Rationnelle et Expression Régulière ses la même choses XD
0