Heim > Web-Frontend > js-Tutorial > So verwenden Sie reguläre Ausdrücke, um Telefonnummern und E-Mail-Adressen abzugleichen

So verwenden Sie reguläre Ausdrücke, um Telefonnummern und E-Mail-Adressen abzugleichen

php中世界最好的语言
Freigeben: 2018-01-08 10:05:53
Original
1917 Leute haben es durchsucht

Dieses Mal zeige ich Ihnen, wie Sie reguläre Ausdrücke verwenden, um Telefonnummern, Mobiltelefonnummern und E-Mail-Adressen abzugleichen. Wie verwenden Sie reguläre Ausdrücke, um Telefonnummern, Mobiltelefonnummern und E-Mail-Adressen abzugleichen? Was sind die Vorsichtsmaßnahmen für die Verwendung regulärer Ausdrücke zum Abgleichen von Telefonnummern, Mobiltelefonnummern und E-Mail-Adressen? Das Folgende ist ein praktischer Fall, schauen wir uns das an.

Alle URL-Adressen und Linkinhalte abgleichen

Code kopieren Der Code lautet wie folgt:

$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]);
Nach dem Login kopieren

Abgleich der E-Mail-Adresse

Kopieren Sie den Code wie folgt:

$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]);
Nach dem Login kopieren

Passen Sie Mobiltelefon und Telefonnummer an

Kopieren Sie den Code wie folgt:

$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);
Nach dem Login kopieren


Ob Sie es glauben oder nicht: Nachdem Sie diese Fälle gelesen haben, beherrschen Sie die Methoden. Weitere spannende Inhalte finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Verwandte Lektüre:

So verwenden Sie die WeChat-Applet-Vorlage

So verwenden Sie den Ajax von jquery, um Formulardaten asynchron zu übermitteln

In welcher Reihenfolge wird JS-Code ausgeführt?

Das obige ist der detaillierte Inhalt vonSo verwenden Sie reguläre Ausdrücke, um Telefonnummern und E-Mail-Adressen abzugleichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage