Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie in PHP, ob es sich um eine Mobiltelefonnummer handelt

So ermitteln Sie in PHP, ob es sich um eine Mobiltelefonnummer handelt

藏色散人
藏色散人Original
2021-10-15 11:18:376116Durchsuche

So ermitteln Sie mit PHP, ob es sich um eine Mobiltelefonnummer handelt: 1. Verwenden Sie den regulären Ausdruck „$g = „/^1[34578]d{9}$/“;“ . Verwenden Sie die Beurteilung „if(preg_match(“ /^1[34578]d{9}$/“, $mobile)){...}“.

So ermitteln Sie in PHP, ob es sich um eine Mobiltelefonnummer handelt

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

So ermitteln Sie die Mobiltelefonnummer mithilfe regulärer PHP-Ausdrücke

Einführung:

So ermitteln Sie das Mobiltelefon Telefonnummer mithilfe regulärer Ausdrücke in PHP: Von Um alle Mobiltelefonnummern im Artikel abzugleichen, können Sie preg_match_all() verwenden. Wenn Sie überprüfen möchten, ob die vom Benutzer eingegebene Mobiltelefonnummer korrekt ist, können Sie dies wie folgt überprüfen : preg_match().

Wenn wir reguläre Ausdrücke zum Abgleichen von Mobiltelefonnummern verwenden, analysieren wir zunächst die Mobiltelefonnummern:

1. Mobiltelefonnummern beginnen häufig mit 1

3 . Die zweite Nummer ist normalerweise 34578. Am 5. Mai 2014 wurden Mobiltelefonnummern im 170. Segment zum Verkauf angeboten, daher gibt es hier eine zusätzliche 7.

php verwendet reguläre Ausdrücke, um zu bestimmen, wie eine Mobiltelefonnummer geschrieben wird:

$g = "/^1[34578]\d{9}$/";

// Das „^“-Symbol bedeutet, dass es mit 1 beginnen muss; „[ ]“ bedeutet, dass die zweite Zahl in eckigen Klammern stehen muss. Eine Zahl und d steht für eine beliebige Zahl von 0 bis 9, gefolgt von {9}, was darauf hinweist die Länge beträgt 9 Ziffern; das folgende $ stellt das Ende dar; am Ende muss ein regulärer Ausdruck in der Mitte platziert werden, und einige folgen möglicherweise dem Muster Mobiltelefonnummern aus dem Artikel können Sie so schreiben:

$str = '老吧博客作者的手机是18912345678';
preg_match_all("/^1[34578]\d{9}$/", $str, $mobiles);
//var_dump($mobiles);

Wenn Sie überprüfen möchten, ob die vom Benutzer eingegebene Mobiltelefonnummer korrekt ist, können Sie so überprüfen:

if(preg_match("/^1[34578]\d{9}$/", $mobile)){
//这里有无限想象
}

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob es sich um eine Mobiltelefonnummer handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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