Controle champ alphanumerique

Résolu
mimi -  
Marden Messages postés 1075 Statut Membre -
Bonjour,

quelqu'un pourrai m'aider je dois faire un controle js sur un identifiant (NUMEN) qui se composera toujours de la manière suivante :
00J8906932NDD
soit
2chiffres
1lettre
7chiffres et 3 lettres

merci pour vos réponses
mimi

3 réponses

  1. hssissen Messages postés 844 Date d'inscription   Statut Membre Dernière intervention   50
     
    Peux tu être plus explicite!
    1- Ce que tu veux?
    2- Avec quel langage?

    A+
    1
  2. mimi
     
    Bonjour,

    merci pour m'avoir répondu

    je travaillle sur une base MYSQL et je programme en php
    dans un formulaire le gestionnaire doit saisir son NUMEN qui se compose toujours de la manière suivante :

    00J8906932NDD

    soit
    2chiffres
    1lettre
    7chiffres et 3 lettres

    je voudrai faire un controle java script de façon a avoir une alert si par exemple au début de la saisie il a tapé une lettre au lieu d'un chiffre et ceci pour l'ensemble de la saisie

    j'espère que je suis claire car je débute et ce n'est pas facile

    en tout cas merci pour une éventuelle réponse
    mimi
    0
  3. Marden Messages postés 1075 Statut Membre 210
     
    La vérification de la valeur peut être effectuée - simplement - à l'aide d'une "expression régulière" :
    var regle = /\d{2}[A-Z]\d{7}[A-Z]{3}/ ;
    var donnee = "00J8906932NDD" ;
    if ( regle.text(donnee) ) {
      // donnée conforme à la règle
    }

    où la règle se lit comme suit :
    \d{2} --> caractère décimal x 2 fois 
    [A-Z] --> majuscule 
    \d{7} --> caractère décimal x 7 fois 
    [A-Z]{3} --> majuscule x 3 fois
    

    Pour en savoir plus :
    http://www.aidejavascript.com/article64.html
    0