[html/PHP]Comparer le format

Résolu
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?
Configuration: Windows XP
Firefox 3.6

5 réponses

  1. Ouais,

    Je vien de découvrir que Expression Rationnelle et Expression Régulière ses la même choses XD
    0
    1. 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
      1. Merci, artragis, cela a fonctionner.

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

        Merci beaucoup.
        0
        1. En fait c'est la même chose :)
          0
      2. 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
        1. 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

          Discussions similaires

          question pix mot caché

          7 réponses