Maison > Article > développement back-end > Expression régulière PHP pour vérifier si la chaîne d'entrée est dans le bon format de compte Weibo
L'expression régulière PHP vérifie si la chaîne d'entrée est dans le bon format de compte Weibo
Weibo est une plateforme de médias sociaux très populaire Sur cette plateforme, les utilisateurs peuvent partager leur vie, leurs opinions, leurs Lumières, etc. Le compte Weibo est également l'identifiant unique de l'utilisateur sur cette plateforme. Il peut s'agir d'un nom d'utilisateur, d'un numéro de téléphone portable ou d'une adresse email, etc. Afin de garantir que le compte Weibo saisi par l'utilisateur est dans le bon format, nous pouvons utiliser des expressions régulières pour vérifier.
L'expression régulière est un outil utilisé pour décrire, faire correspondre et rechercher certains textes réguliers. Il s'agit d'un modèle de texte et d'une catégorie de langage de programmation. En PHP, nous pouvons utiliser la fonction preg_match() pour la vérification. Le premier paramètre de cette fonction est le modèle d'expression régulière, et le deuxième paramètre est la chaîne à faire correspondre. Si la correspondance est réussie, elle renvoie 1, sinon elle renvoie. 0.
Ce qui suit est une expression régulière qui peut vérifier le format de l'identifiant Weibo :
$pattern = '/^[a-zA-Z0-9_]{4,20}$/';
La signification de cette expression régulière est : composée de lettres, de chiffres ou de traits de soulignement, d'une longueur comprise entre 4 et 20. Parmi eux, ^ représente le début de la chaîne correspondante, $ représente la fin de la chaîne correspondante, les crochets ([]) représentent le jeu de caractères et les accolades ({}) représentent la longueur limitée.
Ce qui suit est un programme PHP complet qui peut être utilisé pour vérifier si la chaîne d'entrée est dans le bon format de compte Weibo :
<?php if(isset($_POST['submit'])){ $weiboID = trim($_POST['weiboID']); $pattern = '/^[a-zA-Z0-9_]{4,20}$/'; if(preg_match($pattern, $weiboID)){ echo "输入的微博号格式正确"; } else { echo "输入的微博号格式错误"; } } ?> <form action="" method="post"> <label for="weiboID">请输入微博号:</label> <input type="text" id="weiboID" name="weiboID" required> <input type="submit" name="submit" value="验证"> </form>
Dans le code ci-dessus, nous déterminons d'abord si l'utilisateur a soumis le formulaire. Si tel est le cas, alors. Obtenez le compte Weibo saisi par l'utilisateur et vérifiez-le à l'aide d'expressions régulières. Si la vérification réussit, un message d'invite sera affiché. Si la vérification échoue, un message d'erreur sera affiché. Enfin, nous permettons aux utilisateurs de saisir et de soumettre via des formulaires HTML.
En résumé, les expressions régulières sont un outil de traitement de texte très pratique et puissant. L'utilisation d'expressions régulières en PHP peut vérifier efficacement les entrées de l'utilisateur et éviter la saisie de données erronées. Pour vérifier le format du compte Weibo, nous pouvons utiliser de simples expressions régulières pour le compléter.
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!