Javascript Vérifie Alphanumérique

| | | | |

La méthode Python isalpha () retourne vrai si une chaaîne ne contient que des lettres. Python isnumeric () renvoie vrai si tous les caractères d’une chaaîne sont des nombres. Python isalnum () renvoie true uniquement si une chaaîne contient des caractères alphanumériques, sans symboles.

Lorsque vous travaillez avec des chaaînes en Python, vous pouvez parfois vouloir vérifier si ces chaaînes contiennent uniquement des lettres, uniquement des chiffres ou uniquement des caractères alphanumériques. Par exemple, un programme qui demande à un utilisateur d’entrer un nom d’utilisateur peut vouloir vérifier qu’il n’y a pas de caractères spéciaux dans le nom d’utilisateur choisi par l’utilisateur.

C’est là que Python est isalpha () , isnumeric () et isalnum () entrent en jeu. Vous pouvez utiliser ces méthodes pour vérifier le contenu d’une chaaîne par rapport à certains critères.

Ce tutoriel explorera comment utiliser isalpha (), isnumeric () et isalnum () fonctions pour déterminer si une chaaîne ne contient que des lettres, uniquement des chiffres ou uniquement des lettres et des chiffres, respectivement. Nous explorerons également un exemple de chacune de ces méthodes dans les programmes Python.

Python isalpha

La méthode Python string isalpha() est utilisée pour vérifier si une chaaîne il est composé de caractères alphabétiques uniquement. En d’autres termes, isalpha () vérifie si une chaaîne ne contient que des lettres.

La méthode Python isalpha () renvoie Boolean value True si chaque caractère d’une chaaîne est une lettre ; sinon, il renvoie la valeur booléenne False. En Python, un espace n’est pas un caractère alphabétique, donc si une chaaîne contient un espace, la méthode retournera False.

La syntaxe de isalpha () est la suivante:

Comme vous pouvez le voir, isalpha () n’accepte aucun paramètre. Au lieu de cela, la méthode est ajoutée à la fin d’une valeur de chaaîne ou d’une variable contenant une chaaîne.

Prenons un exemple pour montrez comment cette méthode fonctionne.

Disons que nous créons un formulaire d’inscription pour une application de planification. Pour s’inscrire, les utilisateurs potentiels doivent soumettre leur prénom, nom, adresse e-mail et un mot de passe. Quand quelqu’un entre un prénom et un deuxième prénom, nous voulons nous assurer que ces noms ne contiennent que des lettres afin que notre programme puisse les traiter correctement.

On peut utiliser le isalpha() pour vérifier que le nom envoyé par un utilisateur ne comprend que des lettres. Voici un exemple de programme qui pourrait faire cette fonction:

Lorsque nous exécutons notre code et insérez la valeur John comme nom et 8 comme deuxième prénom, notre programme renvoie la réponse suivante:

Décomposons notre code. Dans les deux premières lignes, nous utilisons entrée Python () rencontrée hod pour collecter le prénom et le nom d’un utilisateur. Ensuite, nous utilisons la méthode isalpha() pour vérifier si ces noms ne contiennent que des caractères alphabétiques. Lorsque notre programme évalue first_name.isalpha (), il renvoie True car la valeur stockée par notre programme sous first_name ne contient que des lettres.

Cependant, lorsque notre programme évalue le nom du milieu, il retourne false parce que notre utilisateur a entré un numéro comme le nom du milieu.

Python est numérique

La méthode Python isnumeric() vérifie si tous les caractères d’une chaaîne sont des nombres. Si chaque caractère est un nombre, isnumeric () renvoie la valeur True. Dans le cas contraire, la méthode renvoie la valeur false

La syntaxe de Python IsNumeric () méthode est la suivante:.

Similaire à la méthode isalpha () , isnumeric () ne prend aucun paramètre. Au lieu de cela, il est ajouté à la fin d’une chaaîne.

Prenons un exemple pour illustrer comment utiliser isnumeric ().

Disons que nous sommes construire un jeu de multiplication pour les élèves de quatrième année. Notre programme génère des problèmes de mathématiques pour les étudiants et leur demande de saisir une réponse dans notre programme. Cependant, avant de pouvoir vérifier si la réponse d’un utilisateur est correcte, nous devons vérifier s’il a entré un nombre.

Voici le code que nous pourrions utiliser pour vérifier qu’un utilisateur a entré une réponse numérique au problème mathématique qui lui a été donné:

Quand nous courons notre code et le type d’ un number, notre programme renvoie la réponse suivante:

Dans la première ligne de notre code, nous utilisons la méthode input () pour accepter la réponse d’un étudiant au problème mathématique. Notez que input () renvoie toujours une chaaîne.

Dans la ligne de code suivante, nous utilisons isnumeric() pour vérifier si le contenu du la réponse de l’ étudiant sont tous les numéros Dans ce cas, l’étudiant est entré 90 , wh ich sont tous les nombres, de sorte que nos déclarations de programme True .

Python isalnum < / h2>

Souvent, vous voudrez vérifier si les chaaînes ne contiennent que des caractères alphanumériques, c’est-à-dire des lettres et des chiffres. Voici o√π isalnum () peut être utile.

isalnum () est une fonction Python intégrée qui vérifie si tous les caractères d’une chaaîne sont alphanumériques . En d’autres termes, isalnum () vérifie si une chaaîne ne contient que des lettres ou des chiffres ou les deux. Si tous les caractères sont alphanumériques, isalnum () renvoie True ; . Sinon, la méthode retourne la valeur false

La syntaxe de la isalnum () est la suivante:

En tant que isalpha () et isnumeric (), isalnum () ne prend aucun paramètre.

Disons que nous construisons un formulaire d’inscription pour un jeu qui demande aux utilisateurs de choisir un nom d’utilisateur. Nous voulons exiger que les noms d’utilisateur contiennent uniquement des lettres et des chiffres. Si un utilisateur choisit un nom d’ utilisateur qui inclut d’ autres personnages, notre programme devrait présenter un message indiquant que leur nom d’ utilisateur est invalide

Nous pourrions utiliser le code suivant pour y parvenir:.

Quand nous courons notre code et entrez le nom d’ utilisateur user123 dans notre programme, nos déclarations de programme suivantes:

! Si nous devions entrer le nom d’ utilisateur user123 , qui comprend un caractère non alphanumérique, notre programme retournerait ce qui suit:

Quand nous entrons dans le nom d’ utilisateur user123 , isalnum () méthode renvoie True , car la chaaîne ne comprend que des lettres et des chiffres. Ensuite, le contenu de notre boucle if est exécuté et le message Votre nouveau nom d’utilisateur est user123 est imprimé sur la console. Mais lorsque nous incluons un caractère non alphanumérique dans le nom d’utilisateur, la méthode isalnum () renvoie False et notre programme affiche Ce nom d’utilisateur n’est pas valide. > à la console.

Conclusion

Lorsque vous travaillez avec des chaaînes, vous voudrez peut-être vous demander si elles contiennent uniquement des lettres, uniquement des chiffres ou uniquement des caractères alphanumériques. ; s o√π les méthodes isalpha (), isnumeric () et isalnum () entrent respectivement.

Voici un bref résumé de tous les trois.

isalpha Python est une méthode de chaaîne qui renvoie true ou false, vérifier si une chaaîne est composée de seulement caractères alphabétiques

IsNumeric Python est une méthode de chaaîne qui vérifie si une chaaîne est composée de caractères numériques et renvoie true ou false.

isalnum Python est une méthode de chaaîne qui vérifie si une chaaîne est composée de des lettres et des chiffres, pas de caractères spéciaux ou des signes de ponctuation, et renvoie true ou false.

Vous êtes maintenant prêt à commencer à utiliser isalpha () , IsNumeric ( ) et isalnum () comme un pro Python !

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method