Bonjour,

Je cherche à valider certaines chaînes de caractères avec un regex en VB.net. J'ai un peu de la peine à faire quelque chose qui fonctionne dans tous les cas.

Pour ma chaîne, j'autorise les formats suivants :
12 345.567 (2 chiffres, un espace, 3 chiffres, point, 3 chiffres)
1234 (4 chiffres)

Pour la première j'ai essayé "\d{2}\s\d{3}\.\d{3}"
Pour la seconde \d{4}

Aucun ne fonctionne vraiment, exemple : 0000 123.111aa444 donne un résultat valide ...

Est-ce que quelqu'un pourrait m'aider à résoudre le problème ?

Merci d'avance