/ / Validation du format en Python (Exemple: vérification que le numéro PAN est valide) [fermé] - python, python-2.7, validation, python-3.x, formatage

Validation du format en Python (Exemple: vérifiez que le numéro de PAN est valide) [fermé] - python, python-2.7, validation, python-3.x, formatage

Comment vérifier et valider le format d'entrée en Python.

Par exemple - Comment valider le format du numéro PAN en utilisant python. En nombre PAN, les cinq premières valeurs doivent être alpha. Les quatre prochaines valeurs doivent être numériques. La dernière valeur doit être alpha. (Ex: abcde1234a)

Réponses:

2 pour la réponse № 1

Quelque chose comme ça,

def validate_pan_number(value):
"""
Validates if the given value is a valid PAN number or not, if not raise ValidationError
"""
if re.match(r"^[A-Z]{5}[0-9]{4}[A-Z]$", value):
return True
else:
raise ValidationError(
"%(value)s is not valid PAN number",
params={"value": value},
)

Évidemment il n'y a pas ValidationError en python, ce qui précède est implémenté pour django, et voici le description de ValidationError


-4 pour la réponse № 2

Première méthode pour valider le format du numéro PAN en utilisant python

Première méthode pour valider le format du numéro PAN

ou tu peux faire comme ça aussi entrer la description de l'image ici