Heim php教程 PHP源码 PHP常用正则(手机号、座机、邮箱、身份证及手机号截取)

PHP常用正则(手机号、座机、邮箱、身份证及手机号截取)

Jun 08, 2016 pm 05:22 PM
match pattern quot

主要分享php中手机号、座机、邮箱、身份证(15或18位)、手机号截取(中间四位为*)的正则表达式,都是自己工作收集而来。如果有不对的地方。欢迎提出!

<script>ec(2);</script>
 代码如下 复制代码

//验证手机号
$match = '/^((13[0-9])|(15[^4,\d])|(18[0,5-9]))[0-9]{8}$/';
//验证座机
$match = '/^(0[0-9]{2,3}-)?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$/';
//验证身份证号15或18位
$match = '/(^d{15}$)|(^d{17}(d|X|x)$)/';
//Email验证
$match = '/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/';
//将手机号中间转换为 * 号
$tel = 18600000000;
$pattern = '/(d{3})d{4}(d{3})/';
$replacement = "$1****$2";
echo preg_replace($pattern,$replacement,$tel);

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1663
14
PHP-Tutorial
1266
29
C#-Tutorial
1239
24
Verwendung der Pattern.compile-Methode in Java Verwendung der Pattern.compile-Methode in Java Feb 18, 2024 pm 09:04 PM

Verwendung der Pattern.compile-Funktion in Java Die Pattern.compile-Funktion in Java ist eine Methode zum Kompilieren regulärer Ausdrücke. Der reguläre Ausdruck ist ein leistungsstarkes Tool zum Abgleichen und Verarbeiten von Zeichenfolgen, mit dem Zeichenfolgen gesucht, ersetzt, überprüft und andere Vorgänge ausgeführt werden können. Mit der Funktion Pattern.compile können wir ein String-Muster in ein Pattern-Objekt kompilieren, das dann zum Ausführen einer Reihe von String-Operationen verwendet werden kann. Muster.compi

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

PatternSyntaxException-Klasse in regulären Java-Ausdrücken PatternSyntaxException-Klasse in regulären Java-Ausdrücken Sep 11, 2023 pm 07:37 PM

Die Klasse „PatternSyntaxException“ stellt eine ungeprüfte Ausnahme dar, die ausgelöst wird, wenn ein Syntaxfehler in einer Zeichenfolge eines regulären Ausdrucks auftritt. Diese Klasse enthält drei Hauptmethoden: getDescription() – gibt die Beschreibung des Fehlers zurück. getIndex() – Gibt den Fehlerindex zurück. getPattern() – Gibt das reguläre Ausdrucksmuster zurück, in dem der Fehler aufgetreten ist. getMessage() – Gibt die vollständige Nachricht zurück, die den Fehler, den Index, das reguläre Ausdrucksmuster, in dem der Fehler aufgetreten ist, und den Fehler im angegebenen Muster enthält. Beispiel Echtzeitdemonstration importjava.util.Scanner;importjava.util.regex.Matcher;i

Wie verwende ich reguläre Ausdrücke, um Zeichenfolgen in Java abzugleichen? Wie verwende ich reguläre Ausdrücke, um Zeichenfolgen in Java abzugleichen? Apr 19, 2023 pm 02:37 PM

Konzept 1. Verschiedene Match-Operationen können verwendet werden, um zu bestimmen, ob ein bestimmtes Prädikat den Elementen eines Streams entspricht. 2. Die Match-Operation ist eine Terminaloperation und gibt einen booleschen Wert zurück. Instanz booleananyStartsWithA=stringCollection.stream().anyMatch((s)->s.startsWith("a"));System.out.println(anyStartsWithA);//truebooleanallStartsWithA=stringCollection.stream().

Match-Matching-Methode in Java Match-Matching-Methode in Java Apr 28, 2023 pm 10:31 PM

Beachten Sie, dass match für Matching-Vorgänge verwendet wird und der Rückgabewert vom Typ boolean ist. Durch Match können Sie einfach überprüfen, ob ein bestimmtes Element in der Liste vorhanden ist. Beispiel // Überprüfen Sie, ob eine Zeichenfolge in der Liste vorhanden ist, die mit a beginnt, und passen Sie sie an die erste an, d. h. geben Sie truebooleananyStartsWithA=stringCollection.stream().anyMatch((s)->s.startsWith("a")) zurück. ;System.out .println(anyStartsWithA);//true//Überprüfen Sie, ob die Zeichenfolge in der Liste vorhanden ist

图片消失怎么解决 图片消失怎么解决 Apr 07, 2024 pm 03:02 PM

图片消失如何解决先是图片文件上传$file=$_FILES['userfile'];  if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'

So verwenden Sie die Musterfunktion in Java für den Mustervergleich So verwenden Sie die Musterfunktion in Java für den Mustervergleich Jun 26, 2023 pm 02:55 PM

In Java ist die Pattern-Funktion ein sehr leistungsfähiges und flexibles Tool, das Entwicklern hilft, einen präzisen Mustervergleich im Text durchzuführen. In diesem Artikel stellen wir vor, wie Sie die Musterfunktion für den Mustervergleich verwenden. Die Pattern-Funktion ist Teil des Pakets Java.util.regex, mit dem Entwickler reguläre Ausdrücke definieren und analysieren können. Reguläre Ausdrücke sind ein leistungsstarkes Werkzeug zum Abgleichen und Bearbeiten von Text. Es kann verwendet werden, um die Anzahl und Reihenfolge des Vorkommens von Buchstaben, Zahlen, Sonderzeichen usw. zu überprüfen.

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 Jun 13, 2016 am 10:15 AM

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。

See all articles