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 № 1Quelque 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
ou tu peux faire comme ça aussi