Bonjour,
j'ai un petit problème je cherche à vérifier si une chaine est de la forme:
"^[0-9]+(D|M|W|H|S)?"
En fait je veux que la chaine commence par au moins un chiffre et qu'elle puisse se terminer par un D ou un M ou un W ou un H ou un S... Si la chaine ne comprend que des chiffres elle est valide.
exemple de chaine:
A pas valide
A2 pas valide
2AM pas valide
2HM pas valide
2H3 pas valide
2 valide
234517 valide
234517M valide
222222222H valide
avec l'expression tel que je l'écris "^[0-9]+(D|M|W|H|S)?"
il vérifit bien que la chaine commence par un chiffre mais derriere je peux mettre n'importe quoi et il accepte...Comment ça se fait?
Merci d'avance pour votre aide
Partager