RegExp javascript : groupe de 8 chiffres commencant 2 ?

Résolu
lkaiser Messages postés 7 Statut Membre -  
NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

Je bute depuis une heure sur l’écriture d'une expression régulière en javascript pour capturer des groupes de 8 chiffres commençant par 2
ex :
12345678 -> pas bon
22345678 -> bon

je sais que c'est simple pour certains ... mais malheureusement ce n'est pas mon cas pour le moment ;(

Merci d'avance

3 réponses

  1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    Je dirais :
    ^2([0-9]{8})$

    J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
    En VB.NET pensez à activer "Option Explicit" et "Option Strict"
    0
  2. lkaiser Messages postés 7 Statut Membre
     
    Merci NHenry pour la réponse,
    on n'en est pas loin, je pense, mais cela ne match pas ..
    0
    1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
       
      à étudier peut être : http://www.expreg.com/symbole.php
      0
    2. Utilisateur anonyme
       
      Bonsoir
      S'il faut 8 chiffres en tout, c'est un 2 suivi de 7 chiffres, non ?
      ^2([0-9]{7})$
      0
  3. lkaiser Messages postés 7 Statut Membre
     
    Bonsoir le père,
    oui pas très loin, mais par contre sans le caractère circonflexe
    je viens de trouver une solution mais il y a sans doute 1000 fois mieux :
    ([2][0-9]{7})
    0
    1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
       
      Tant que ça fonctionne ...
      Si la question est résolue, pense à marquer la discussion "comme résolue".
      0