search
HomeWeb Front-endJS TutorialHow to use regular expressions to match phone numbers and email addresses

This time I will show you how to use regular expressions to match phone numbers, mobile numbers, and email addresses. How to use regular expressions to match phone numbers, mobile numbers, and email addresses? What are the precautions for using regular expressions to match phone numbers, mobile phone numbers and email addresses? The following is a practical case, let’s take a look.

Match all url addresses and link content

Copy the code The code is as follows:

$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]);

Match the email

Copy the code The code is as follows:

$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]);

Match mobile phone and phone number

Copy the code code as follows:

$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);


I believe you have mastered it after reading these cases For more exciting methods, please pay attention to php Chinese websiteOther related articles!

Related reading:

How to use the template of the WeChat applet

How to use jquery's ajax to asynchronously submit form data

What is the order in which JS code is executed?

The above is the detailed content of How to use regular expressions to match phone numbers and email addresses. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
如何用小红书号查找用户?能查到手机号吗?如何用小红书号查找用户?能查到手机号吗?Mar 22, 2024 am 08:40 AM

随着社交媒体的迅速发展,小红书已经成为了备受青睐的社交平台之一。用户可以通过创建小红书号来展示个人身份,并与其他用户交流互动。如果你需要查找某个用户的小红书号码,可以按照以下简单步骤进行操作。一、如何用小红书号查找用户?1.打开小红书APP,点击右下角的“发现”按钮,然后选择“笔记”选项。2.在笔记列表中,找到你想查找的用户发布的那篇笔记。点击进入笔记详情页。3.在笔记详情页中,点击用户头像下方的“关注”按钮,即可进入该用户的个人主页。4.在用户个人主页右上角,点击三个点按钮,然后选择“个人信息

微信不允许通过手机号添加怎么设置微信不允许通过手机号添加怎么设置Mar 12, 2024 pm 05:04 PM

微信不允许通过手机号添加怎么设置?在微信APP中是可以不允许通过手机号添加微信,但是多数的用户不知道如何设置不允许微信通过手机号,接下来就是小编为用户带来的微信不允许通过手机号添加设置方法教程,感兴趣的用户快来一起看看吧!微信使用教程微信不允许通过手机号添加怎么设置1、首先打开微信APP,进入到主页面点击右下角【我】进入,选择【设置】功能;2、之后进入到设置功能页,找到【朋友权限】服务功能;3、然后在朋友权限界面,滑动【加我为朋友时需要验证】后方的按钮;4、最后在下图所示的页面,滑动【手机号】后

手机号前面的+86是什么意思手机号前面的+86是什么意思Jan 12, 2021 pm 02:17 PM

手机号前面的+86是指中国的国际区号,在国内拨打国内手机,加上“+86”和不加是一样的;而国际电话区号,即国际电信联盟根据“E.164”标准分配给各国的代码;所有的号码都是前缀号,也就是说这些号码是用来“拨到”目的国家。

小红书账号怎么改手机号?账号改手机号有影响吗?小红书账号怎么改手机号?账号改手机号有影响吗?Mar 22, 2024 am 08:11 AM

在数字化时代,小红书已成为许多人分享生活、发现好物的平台。随着时间的推移,我们可能需要更改账号的手机号码。那么,如何更改小红书的手机号呢?一、小红书账号怎么改手机号?1.登录小红书账号,进入“我的”页面。2.点击右上角的“...”,选择“设置”。3.在设置页面,找到“账号与安全”选项,点击进入。4.在账号与安全页面,找到“手机号码”选项,点击进入。5.此时,页面会显示当前手机号码,点击“更换手机号码”。6.输入新的手机号码,接收验证码,并填写。7.设置新的密码,确保账号安全。8.完成上述步骤后,

一个手机号怎么注册两个B站号?B站怎么解除手机绑定呢?一个手机号怎么注册两个B站号?B站怎么解除手机绑定呢?Mar 21, 2024 pm 10:10 PM

B站(哔哩哔哩)作为中国年轻人非常喜欢的视频分享网站,吸引了大量的用户。有些用户希望拥有两个B站账号,以便于分开管理和使用。那么,一个手机号怎么注册两个B站号呢?本文将围绕这一问题以及如何解除手机绑定展开讲解。一、一个手机号怎么注册两个B站号?1.注册新账号:首先,在手机上打开B站App或登录官网,点击“注册”按钮,选择注册方式,可以使用手机号码、邮箱或第三方账号(如微信、QQ等)进行注册。2.注册账号时,请根据系统提示填写必要的信息,包括手机号码、验证码以及设置密码等。务必确保两个账号使用不同

Go语言正则表达式实践指南:如何匹配十六进制颜色代码Go语言正则表达式实践指南:如何匹配十六进制颜色代码Jul 13, 2023 am 10:46 AM

Go语言正则表达式实践指南:如何匹配十六进制颜色代码引言:正则表达式是一种强大且灵活的工具,用于字符串的模式匹配和查找。在Go语言中,我们可以使用内置的正则表达式包regexp来实现这些操作。本文将介绍如何使用正则表达式在Go语言中匹配十六进制颜色代码。导入正则表达式包首先,我们需要导入Go语言的正则表达式包regexp。可以在代码的开头添加如下导入语句:i

PHP正则表达式实战:匹配字母和数字PHP正则表达式实战:匹配字母和数字Jun 22, 2023 pm 04:49 PM

PHP正则表达式实战:匹配字母和数字正则表达式是一种用于匹配字符串的工具,可以方便地实现字符串的搜索、替换、分割等操作。在PHP开发中,正则表达式也是一个非常有用的工具。本文将介绍如何使用PHP正则表达式来匹配字母和数字。匹配单个字符要匹配单个字符,可以使用正则表达式中的字符类。字符类用方括号[]表示,其中的字符表示可以被匹配的字符,可以使用连字符-表示范围

PHP正则表达式:精确匹配与排除模糊包含PHP正则表达式:精确匹配与排除模糊包含Feb 28, 2024 pm 01:03 PM

PHP正则表达式:精确匹配与排除模糊包含正则表达式是一种强大的文本匹配工具,能够帮助程序员在处理文本时进行高效的搜索、替换和筛选。在PHP中,正则表达式也被广泛应用于字符串处理和数据匹配中。本文将重点介绍在PHP中如何进行精确匹配和排除模糊包含的操作,同时结合具体的代码示例进行说明。精确匹配精确匹配意味着只匹配符合完全条件的字符串,不匹配任何变种或包含额外字

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools