RegExp javascript : groupe de 8 chiffres commencant 2 ? [Résolu/Fermé]

Signaler
Messages postés
7
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
12 septembre 2016
-
Messages postés
14760
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 janvier 2021
-
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

Messages postés
14760
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 janvier 2021
275
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"
Messages postés
7
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
12 septembre 2016

Merci NHenry pour la réponse,
on n'en est pas loin, je pense, mais cela ne match pas ..
Messages postés
14760
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 janvier 2021
275
à étudier peut être : http://www.expreg.com/symbole.php
Utilisateur anonyme
Bonsoir
S'il faut 8 chiffres en tout, c'est un 2 suivi de 7 chiffres, non ?
^2([0-9]{7})$
Messages postés
7
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
12 septembre 2016

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})
Messages postés
14760
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 janvier 2021
275
Tant que ça fonctionne ...
Si la question est résolue, pense à marquer la discussion "comme résolue".