Table des matières
Vérifier le numéro de mobile
验证电子邮件地址
Maison développement back-end tutoriel php 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

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

Jun 25, 2023 pm 02:17 PM
php 正则表达式 手机号 邮箱

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.";
}
?>
Copier après la connexion

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.";
}
?>
Copier après la connexion

同样,我们定义了一个变量$email来保存输入的电子邮件地址。然后,我们使用preg_match()函数将其与一个正则表达式进行匹配。

正则表达式 /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,}$/

Si l'entrée $phone_number correspond avec succès à l'expression régulière, alors "Numéro de téléphone valide" sera affiché. Si aucune correspondance n'est réussie, le message "Numéro de téléphone invalide" s'affichera.

Vérifier l'adresse e-mail

L'expression régulière pour valider les adresses e-mail est un peu plus compliquée. Voici un exemple de code qui vérifiera que le format de l'adresse e-mail correspond à la plupart des situations :

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!

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Sesame Open Door Exchange Page Web Login Dernière version GATEIO Entrée du site officiel Sesame Open Door Exchange Page Web Login Dernière version GATEIO Entrée du site officiel Mar 04, 2025 pm 11:48 PM

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.

Portail d'enregistrement officiel d'Okx OUYI 2025 Portail d'enregistrement officiel d'Okx OUYI 2025 Mar 04, 2025 pm 11:45 PM

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.

Tutoriel d'enregistrement GATE.IO Tutoriel d'enregistrement GATE.IO Mar 31, 2025 pm 11:09 PM

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.

Comment s'inscrire et télécharger la dernière application sur le site officiel de Bitget Comment s'inscrire et télécharger la dernière application sur le site officiel de Bitget Mar 05, 2025 am 07:54 AM

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

Application Gateio Exchange Ancienne version GATEIO Exchange App Old Version Télécharger la chaîne de téléchargement Application Gateio Exchange Ancienne version GATEIO Exchange App Old Version Télécharger la chaîne de téléchargement Mar 04, 2025 pm 11:36 PM

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.

Sesame Open Door Login Enregistrement Entrée Gate.IO Enregistrement d'échange Entrée du site Web officiel Sesame Open Door Login Enregistrement Entrée Gate.IO Enregistrement d'échange Entrée du site Web officiel Mar 04, 2025 pm 04:51 PM

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.

Le dernier portail d'inscription pour le site officiel d'Ouyi Le dernier portail d'inscription pour le site officiel d'Ouyi Mar 21, 2025 pm 05:54 PM

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.

GATE.IO Version Web de connexion officielle Sesame Open Door Trading Platform Version Web Version Web Version Web GATE.IO Version Web de connexion officielle Sesame Open Door Trading Platform Version Web Version Web Version Web Mar 04, 2025 pm 04:33 PM

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.

See all articles