


Comment utiliser des expressions régulières en PHP pour vérifier la saisie du numéro de téléphone mobile et de l'adresse e-mail
Avec la popularité et l'utilisation croissante d'Internet dans notre vie quotidienne, il devient de plus en plus courant de saisir et de vérifier les informations de contact des utilisateurs, telles que les numéros de téléphone portable et les adresses e-mail. Par conséquent, il devient encore plus important de valider ces entrées pour garantir que votre application ou votre site Web n'accepte que des entrées valides.
En tant que langage de script côté serveur très populaire, les puissantes capacités d'expression régulière de PHP le rendent idéal pour de telles tâches de vérification. Dans cet article, nous montrerons comment utiliser des expressions régulières en PHP pour valider la saisie de numéros de téléphone mobile et d'adresses e-mail.
Vérifier le numéro de mobile
Vérifier le format correct d'un numéro de mobile est très simple à l'aide d'expressions régulières en PHP. Voici un exemple de code qui peut vérifier un numéro qui correspond au format du numéro de téléphone mobile de la Chine continentale :
<?php $phone_number = "13800138000"; if (!preg_match("/^1[3-9][0-9]{9}$/", $phone_number)) { echo "Invalid phone number."; } else { echo "Valid phone number."; } ?>
Examinons de plus près le code ci-dessus. Nous définissons une variable $phone_number pour enregistrer le numéro de téléphone mobile saisi. Nous le comparons ensuite à une expression régulière en utilisant la fonction preg_match().
L'expression régulière ^1[3-9][0-9]{9}$
est utilisée pour faire correspondre les numéros qui correspondent au format de numéro de téléphone mobile de la Chine continentale. La signification de cette expression régulière est la suivante : commencer par le chiffre 1, suivi des nombres de 3 à 9, suivi de 9 au choix. ^1[3-9][0-9]{9}$
用于匹配符合中国大陆手机号码格式的号码。这个正则表达式的意思是:以数字1开头,后面跟有3到9的数字,后面再跟有9个任意数字。
如果输入的$phone_number与正则表达式匹配成功,那么将输出“Valid phone number”。 如果没有匹配成功,将输出“Invalid phone number”。
验证电子邮件地址
验证电子邮件地址的正则表达式稍微复杂一些。下面是一个示例代码,可以验证符合大多数情况下的电子邮件地址格式:
<?php $email = "example@example.com"; if (!preg_match("/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,}$/", $email)) { echo "Invalid email address."; } else { echo "Valid email address."; } ?>
同样,我们定义了一个变量$email来保存输入的电子邮件地址。然后,我们使用preg_match()函数将其与一个正则表达式进行匹配。
正则表达式 /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,}$/
rrreee
De même, nous avons défini une variable $email pour contenir l'adresse e-mail saisie. Nous le comparons ensuite à une expression régulière en utilisant la fonction preg_match(). Expression régulière/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,} $ //
est une expression régulière couramment utilisée pour la validation des e-mails. Cette expression régulière signifie : une adresse e-mail commence par une ou plusieurs lettres, chiffres, points, traits de soulignement, signes de pourcentage, signes plus, tirets, suivis d'un symbole @, suivi d'une ou plusieurs lettres, toute combinaison de chiffres, points, tirets. , et un nom de domaine de premier niveau (tout caractère comportant deux lettres ou plus). 🎜🎜Si le $email saisi correspond avec succès à l'expression régulière, "Adresse e-mail valide" sera affiché. Si aucune correspondance n’est réussie, « Adresse e-mail invalide » s’affichera. 🎜🎜Résumé🎜🎜Les expressions régulières sont un moyen très efficace de valider les formats d'entrée. En tant que langage côté serveur populaire, PHP possède de puissantes capacités d’expression régulière. En utilisant des expressions régulières, vous pouvez facilement vérifier les numéros de téléphone mobile et les adresses e-mail qui correspondent à un format spécifique. 🎜🎜Il est important de noter que les expressions régulières peuvent non seulement être utilisées pour valider une entrée sérieuse, mais peuvent également être utilisées pour de nombreuses autres opérations, telles que la recherche, le remplacement et le fractionnement de chaînes. Comprendre les outils et la syntaxe des expressions régulières peut apporter plus de flexibilité et d'efficacité à votre travail de programmation. 🎜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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Une introduction détaillée à l'opération de connexion de la version Web Sesame Open Exchange, y compris les étapes de connexion et le processus de récupération de mot de passe.

OKX OUYI est une plate-forme de trading de crypto-monnaie de premier plan. Cet article fournira des étapes détaillées pour vous guider sur la façon d'enregistrer un compte de site Web officiel d'Okx OUYI. Vous apprendrez à accéder au site officiel, à choisir la méthode d'enregistrement, à remplir les informations nécessaires et à terminer le processus d'enregistrement. L'article contient également des informations sur les précautions, telles que l'importance d'utiliser des informations personnelles réelles et de définir un mot de passe fort.

Cet article fournit un didacticiel d'inscription GATE.IO détaillé, couvrant chaque étape de l'accès au site officiel à la réalisation de l'enregistrement, notamment le remplissage des informations d'enregistrement, la vérification, la lecture des accords d'utilisateurs, etc. L'article est également en vigueur les mesures de sécurité après une inscription réussie, telles que la configuration de la vérification secondaire et la réalisation de l'authentification réelle, et donne des conseils à partir des débutants pour aider les utilisateurs secondaires à démarrer en toute sécurité leur parcours numérique.

Ce guide fournit des étapes de téléchargement et d'installation détaillées pour l'application officielle Bitget Exchange, adaptée aux systèmes Android et iOS. Le guide intègre les informations de plusieurs sources faisant autorité, y compris le site officiel, l'App Store et Google Play, et met l'accent sur les considérations pendant le téléchargement et la gestion des comptes. Les utilisateurs peuvent télécharger l'application à partir des chaînes officielles, y compris l'App Store, le téléchargement officiel du site Web APK et le saut de site Web officiel, ainsi que des paramètres d'enregistrement, de vérification d'identité et de sécurité. De plus, le guide couvre les questions et considérations fréquemment posées, telles que

Les canaux de téléchargement de l'application GATEIO Exchange pour les anciennes versions, couvrant les marchés d'applications officiels, tiers, les communautés de forum et d'autres canaux.

Gate.io (Sesame Open Door) est la principale plate-forme de trading de crypto-monnaie au monde. Le tutoriel couvre des étapes telles que l'enregistrement et la connexion du compte, la certification KYC, la monnaie fiduciaire et la recharge de la monnaie numérique, la sélection des paires de trading, les commandes de transaction limite / commerciale et les commandes et les enregistrements de transaction, vous aidant à démarrer rapidement sur la plate-forme Gate.io pour le trading des crypto-monnaies. Qu'il s'agisse d'un débutant ou d'un vétéran, vous pouvez bénéficier de ce tutoriel et maîtriser facilement les compétences de trading Gate.io.

En tant que la principale plateforme de trading d'actifs numériques au monde, OUYI OKX attire de nombreux investisseurs avec ses riches produits de trading, ses fortes garanties de sécurité et sa expérience utilisateur pratique. Cependant, les risques de sécurité des réseaux deviennent de plus en plus graves et comment enregistrer en toute sécurité le compte officiel OUYI OKX est crucial. Cet article fournira le dernier portail d'enregistrement pour le site officiel OUYI OKX et expliquera en détail les étapes et les précautions pour une inscription sûre, y compris comment identifier le site officiel, définir un mot de passe solide, permettre la vérification à deux facteurs, etc., pour vous aider à démarrer votre voyage d'investissement dans les actifs numériques en toute sécurité. Veuillez noter qu'il existe des risques dans l'investissement des actifs numériques, veuillez prendre des décisions prudentes.

La méthode de connexion de la plate-forme de trading de portes ouvertes Sesame est pratique. La plate-forme peut permettre des mécanismes de vérification de sécurité tels que 2FA pour garantir la sécurité du compte.
