RegExp javascript : groupe de 8 chiffres commencant 2 ?

Résolu
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. Modérateur
    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
    1. Merci NHenry pour la réponse,
      on n'en est pas loin, je pense, mais cela ne match pas ..
      0
      1. Bonsoir
        S'il faut 8 chiffres en tout, c'est un 2 suivi de 7 chiffres, non ?
        ^2([0-9]{7})$
        0
    2. 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. Modérateur
        Tant que ça fonctionne ...
        Si la question est résolue, pense à marquer la discussion "comme résolue".
        0