Maison > Article > interface Web > Comment utiliser des expressions régulières pour faire correspondre les numéros de téléphone et les adresses e-mail
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='http://www.baidu.com' target='_blank'>百度</a>http://www<a href='http://www.sina.com' target='_blank'>新浪</a>kod"; preg_match_all("/<a href=([\"\'])(http:\/\/([\w\d\.])+)[^>]*>(.*?)<\/a>/i", $str, $matches); echo "<pre class="brush:php;toolbar:false">"; var_dump($matches[2]); echo "<br />"; var_dump($matches[4]);
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]);
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);
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!