Maison  >  Article  >  développement back-end  >  Comment valider la saisie d'un entier positif spécifique à l'aide d'une expression régulière en PHP

Comment valider la saisie d'un entier positif spécifique à l'aide d'une expression régulière en PHP

王林
王林original
2023-06-24 09:34:361389parcourir

Avec la popularité du développement Web, la validation des entrées des utilisateurs est devenue de plus en plus importante. En PHP, l'utilisation d'expressions régulières est l'un des moyens courants de valider les données saisies par l'utilisateur. Cet article explique comment utiliser les expressions régulières de PHP pour valider la saisie d'un entier positif spécifique.

  1. Déterminez le format des entiers positifs qui doivent être vérifiés

Avant d'utiliser des expressions régulières, nous devons d'abord clarifier le format que doivent satisfaire les entiers positifs qui doivent être vérifiés. Par exemple, nous pouvons supposer que les entiers positifs qui doivent être vérifiés doivent remplir les conditions suivantes :

  • Contient uniquement des nombres
  • Le nombre de nombres est compris entre 1 et 10
  • La plage de nombres est comprise entre 1 et 100
  1. Construire une expression régulière

Après avoir compris le format de l'entier positif qui doit être vérifié, nous pouvons construire l'expression régulière correspondante. Dans ce cas, l'expression régulière suivante peut être utilisée pour vérifier un entier positif spécifique :

/^[1-9][0-9]{0,8}$|^100$/

La signification de cette expression régulière est :

  • ^ représente la position de départ de la chaîne
  • [1-9] représente la plage des nombres 1-9
  • [0-9]{0,8} signifie que la plage du nombre est de 0 à 9 et que le nombre d'occurrences est de 0 à 8 fois
  • signifie OU logique, c'est-à-dire qu'il peut correspondre à la première expression ou à la première expression Deux expressions
  • 100 signifie que le nombre doit être 100
  • $ signifie la position finale de la chaîne
  1. Utilisez des expressions régulières pour vérifier l'entrée en PHP

Pour vérifier l'entrée de l'utilisateur en PHP, vous pouvez utiliser la fonction preg_match(). Voici un exemple de code qui utilise l'expression régulière ci-dessus pour vérifier l'entrée de l'utilisateur :

$input = "99";
$pattern = "/^[1-9][0-9]{0,8}$|^100$/";
if (preg_match($pattern, $input)) {
    echo "验证通过";
} else {
    echo "验证不通过";
}

Ce code vérifiera si l'entrée $ saisie par l'utilisateur est conforme aux règles de l'expression régulière $pattern. S'il réussit la vérification, il. affichera "Vérification réussie", sinon il affichera "Échec de la vérification".

Résumé

Grâce à l'introduction de cet article, nous avons appris à utiliser les expressions régulières de PHP pour vérifier la saisie d'entiers positifs spécifiques. Dans le développement réel, nous devons déterminer le format et les règles des données d'entrée qui doivent être vérifiées en fonction de besoins spécifiques, et concevoir les expressions régulières correspondantes pour terminer la vérification.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn