Salut à tous, je pétouille pas mal sur un problème avec une Regex, je dois voir si une ligne ressemble à celle-ci :
0100003949753>21000000003139471430009017+010001628>
première partie avant le > contient entre 2 et 13 chiffres
deuxième partie entre le > et le + contient impérativement 26 chiffres
et la dernière partie contient impérativement 9 chiffre
J'ai essayé ceci mais ça ne fonctionne pas :
Est-ce que vous pourriez m'aider à trouver une soluce s'il vous plait !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public bool CheckNum(string strNumImprime) { string strRegex = @"^[0-9]+{2,13}>[0-9]+{26}\+[0-9]+{9}>$"; Regex RNum = new Regex(strRegex,RegexOptions.Multiline); if (RNum.IsMatch(strNumImprime)) return true; else return false; }
Partager