Maison > interface Web > js tutoriel > le corps du texte

Comment utiliser des expressions régulières pour faire correspondre les numéros de téléphone et les adresses e-mail

php中世界最好的语言
Libérer: 2018-01-08 10:05:53
original
1908 Les gens l'ont consulté

Cette fois, je vais vous montrer comment utiliser des expressions régulières pour faire correspondre des numéros de téléphone, des numéros de mobile et des adresses e-mail. Comment utiliser des expressions régulières pour faire correspondre des numéros de téléphone, des numéros de mobile et des adresses e-mail ? Quelles sont les précautions pour utiliser des expressions régulières pour faire correspondre les numéros de téléphone, les numéros de téléphone portable et les adresses email ? Ce qui suit est un cas pratique, jetons-y un coup d'œil ?

Faire correspondre toutes les adresses URL et le contenu des liens

Copiez le code Le code est le suivant :

$str = "<a href=&#39;http://www.baidu.com&#39; target=&#39;_blank&#39;>百度</a>http://www<a href=&#39;http://www.sina.com&#39; target=&#39;_blank&#39;>新浪</a>kod"; 
preg_match_all("/<a href=([\"\&#39;])(http:\/\/([\w\d\.])+)[^>]*>(.*?)<\/a>/i", $str, $matches); 
echo "<pre class="brush:php;toolbar:false">"; 
var_dump($matches[2]); 
echo "<br />"; 
var_dump($matches[4]);
Copier après la connexion

Faire correspondre l'adresse e-mail

Copiez le code comme suit :

$emails = "wangzhanu@126.comha12wangzhanu@163.com"; 
preg_match_all("/([a-z0-9_\-\.]+)@(([a-z0-9]+[_\-]?)\.)+[a-z]{2,3}/i", $emails, $matches); 
var_dump($matches[0]);
Copier après la connexion

Faites correspondre le téléphone portable et le numéro de téléphone

Copiez le code comme suit :

$tel = "13911112222sf010-44444442dfg18811112222"; 
preg_match_all("/1[3,5,8]{1}[0-9]{1}[0-9]{8}|0[0-9]{2,3}-[0-9]{7,8}(-[0-9]{1,4})?/", $tel, $matches); 
var_dump($matches);
Copier après la connexion


Croyez-le ou non Après avoir lu ces cas, vous maîtrisez les méthodes. Pour un contenu plus passionnant, veuillez prêter attention aux autres articles liés sur le site Web chinois de php !

Lecture connexe :

Comment utiliser le modèle d'applet WeChat

Comment utiliser l'ajax de jquery pour soumettre des données de formulaire de manière asynchrone

Quel est l'ordre dans lequel le code JS est exécuté ?

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal