Maison développement back-end tutoriel php emai正则,该怎么解决

emai正则,该怎么解决

Jun 13, 2016 am 10:58 AM
check email protected

emai正则
这样写怎么匹配不了邮件
function check($str){
$re='/([a-z0-9_-]+)@\1(\.[a-z0-9_-])+/i';
preg_match($re,$str,$result);
return $result;
}
var_dump(check([email protected]'));
?>
------最佳解决方案--------------------
按照你的正则方式,[email protected]
------其他解决方案--------------------
[email protected]\1是后向引用啊当然会出问题

$re='/([a-z0-9_-]+)@([a-z0-9_-]+)(\.([a-z0-9_-])+)+/i';


------其他解决方案--------------------

引用:
按照你的正则方式,[email protected]
[email protected]!如果你知道你主要匹配哪些邮箱后缀就好办
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)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

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)

17 façons de résoudre l'écran bleu kernel_security_check_failure 17 façons de résoudre l'écran bleu kernel_security_check_failure Feb 12, 2024 pm 08:51 PM

Kernelsecuritycheckfailure (échec de la vérification du noyau) est un type de code d'arrêt relativement courant. Cependant, quelle qu'en soit la raison, l'erreur d'écran bleu rend de nombreux utilisateurs très angoissés. Laissez ce site présenter soigneusement 17 types de solutions aux utilisateurs. 17 solutions à l'écran bleu kernel_security_check_failure Méthode 1 : Supprimer tous les périphériques externes Lorsqu'un périphérique externe que vous utilisez est incompatible avec votre version de Windows, l'erreur d'écran bleu Kernelsecuritycheckfailure peut se produire. Pour ce faire, vous devez débrancher tous les périphériques externes avant d'essayer de redémarrer votre ordinateur.

Comment utiliser les modules email, smtplib, poplib, imaplib pour envoyer et recevoir des e-mails en Python Comment utiliser les modules email, smtplib, poplib, imaplib pour envoyer et recevoir des e-mails en Python May 16, 2023 pm 11:44 PM

Le parcours d'un e-mail est le suivant : MUA : MailUserAgent - Mail User Agent. (c'est-à-dire un logiciel de messagerie similaire à Outlook) MTA : MailTransferAgent - Agent de transfert de courrier, qui correspond aux fournisseurs de services de messagerie, tels que NetEase, Sina, etc. MDA : MailDeliveryAgent - Agent de livraison du courrier. Un serveur du fournisseur de services de messagerie expéditeur->MUA->MTA->MTA->if

Comment désactiver Palm Check dans Windows 11/10 Comment désactiver Palm Check dans Windows 11/10 Feb 19, 2024 pm 09:45 PM

Cet article vous guidera pour désactiver la fonction PalmCheck sur un PC Windows 11/10. PalmCheck est une fonctionnalité conçue pour empêcher que des touches accidentelles de la paume ou d'autres touches soient reconnues par erreur comme une saisie lors de la saisie sur le clavier. Cela se trouve généralement dans les paramètres du pavé tactile, en particulier sur les appareils tactiles comme les ordinateurs portables. Parfois, vous souhaiterez peut-être désactiver PalmCheck ou une fonctionnalité similaire pour vous offrir plus de flexibilité dans le contrôle de la saisie dans les situations où vous devez utiliser à la fois le clavier et le pavé tactile. Dans cet article, nous expliquerons comment désactiver la fonction PalmCheck sur un PC Windows 11/10, afin que vous puissiez mieux répondre aux besoins lorsque vous jouez ou exécutez des applications. Quel est le P sur le pavé tactile ?

Interprétation du mécanisme de vérification de l'état Keepalived du système Linux Interprétation du mécanisme de vérification de l'état Keepalived du système Linux Feb 28, 2024 am 09:52 AM

Lors de l'équilibrage de charge, un outil de vérification de l'état est généralement déployé pour garantir que le serveur réel backend est normal et peut fournir des services. Pour éviter la situation dans laquelle le serveur réel backend est en panne ou le service est indisponible, l'équilibreur de charge distribuera la demande au serveur réel. realserver. Impact sur l’accès global de l’entreprise. Il existe de nombreuses façons d'effectuer des vérifications de l'état et vous pouvez déployer des scripts vous-même. Bien entendu, la plus couramment utilisée est le service keepalived. Il existe trois méthodes de vérification de l'état pour keepalived, tcp_check, http_check et misc_check. Brief de configuration de Keepalived keepalived comporte trois modules principaux, à savoir le noyau,

En Java, peut-on déclarer une classe de niveau supérieur comme protégée ou privée ? En Java, peut-on déclarer une classe de niveau supérieur comme protégée ou privée ? Sep 12, 2023 pm 07:21 PM

Non, nous ne pouvons pas déclarer les classes de niveau supérieur comme privées ou protégées. Il peut être public ou par défaut (aucun modificateur). S'il n'y a pas de modificateurs, il devrait y avoir un accès par défaut. Syntaxe //Atoplevelclass publicclassTopLevelClassTest{ //Classbody} Si une classe de niveau supérieur est déclarée comme privée, le compilateur signalera une erreur, demandant "Le modificateur private n'est pas autorisé ici." Cela signifie que les classes de niveau supérieur ne peuvent pas être privées, et il en va de même pour les accès protégés.

Tutoriel sur la façon d'insérer des pièces jointes dans la boîte aux lettres Win10 Tutoriel sur la façon d'insérer des pièces jointes dans la boîte aux lettres Win10 Jan 07, 2024 pm 12:14 PM

De nombreux utilisateurs ont besoin d'envoyer des e-mails pour leur travail dans leur vie quotidienne, et certains ont même besoin de joindre divers plug-ins pour communiquer. Alors, comment insérer des pièces jointes ? Jetons un coup d'œil au didacticiel détaillé ci-dessous. Comment insérer des pièces jointes dans la boîte aux lettres Win10 : 1. Ouvrez la boîte aux lettres 2. Cliquez sur l'icône "Nouveau courrier" dans le coin supérieur gauche 3. Cliquez sur "Insérer" dans le coin supérieur droit 4. Cliquez sur "Pièce jointe" dans le coin supérieur droit 5 6. Sélectionnez la « Pièce jointe » requise. 6. Terminez.

Les programmes Java affichent différents niveaux d'accès Les programmes Java affichent différents niveaux d'accès Aug 19, 2023 pm 10:09 PM

Les modificateurs d'accès sont utilisés pour définir la fonctionnalité de visibilité de certaines classes, interfaces, variables, méthodes, constructeurs, membres de données et méthodes de définition particulières dans le langage de programmation Java, nous avons différents types de modificateurs d'accès. Par défaut - Si nous déclarons une fonction, elle ne sera visible que dans un package spécifique. Privé- Si nous déclarons une fonction, elle ne sera disponible que dans une classe spécifique

Email dans le framework Yii : implémentation de l'envoi d'e-mails Email dans le framework Yii : implémentation de l'envoi d'e-mails Jun 21, 2023 am 08:49 AM

Le framework Yii est un framework de développement Web open source hautes performances doté de mécanismes de routage et de modularité efficaces, très approprié pour le développement rapide d'applications Web complexes. Parmi elles, l’envoi d’emails est l’une des fonctions incontournables de toute application. Dans le framework Yii, il est très simple de mettre en œuvre l'envoi d'e-mails, et il fournit également de nombreuses options de personnalisation et une prise en charge riche de la logique métier. 1. Configuration des emails dans le framework Yii Dans le framework Yii, le fichier de configuration est une ressource très importante, utilisée pour configurer les informations de base de l'application et des différents groupes.

See all articles