expression régulière pour splitter des données suivant un masque
Bonjour je dois décrypter un code reçu en paramètre d'une fonction et je voulais savoir si l'extraction des informations que je désire est réalisable avec les expressions régulières en javascript :
Chacun de mes codes posséderas :
- 0 ou 1 préfixe alpha num
- 1 corps numérique
- 0 ou 1 suffixe alpha num
En fait par exemple je reçois un code de ce type "A945445", et je reçois en pramètre un masque de la forme AA[0-n]###AA autrement dit je dois être capable d'extraire de mon code les données suivantes :
préfixe = A9
corps numérique = 454
suffixe = 45
Puis je facilement arriver à mes fins avec des expressions régulières ou existent il un autre moyens simple?