加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

PHP正则表达式验证电话号码与邮箱的示范

发布时间:2022-04-20 08:55:12 所属栏目:语言 来源:互联网
导读:PHP正则表达式是一种描述字符串结构的语法规则,是一个特点的格式化模式,能够匹配,替换和街区匹配的字符串。一般PHP正则表达式会用作判断手机号码写法和邮箱写法是否正确,这篇文章也就给大家分享PHP的手机号码和邮箱的正则表达式实例。 用正则匹配手机号
       PHP正则表达式是一种描述字符串结构的语法规则,是一个特点的格式化模式,能够匹配,替换和街区匹配的字符串。一般PHP正则表达式会用作判断手机号码写法和邮箱写法是否正确,这篇文章也就给大家分享PHP的手机号码和邮箱的正则表达式实例。
  
       用正则匹配手机号码的时候, 我们先分析一下手机号码的规律:
 
       1. 手机号通常是11位的
 
       2. 经常是1开头
 
       3. 第二个数字通常是34578这几个数字, 2014.5.5日170号段的手机号开卖所以这里多了个7.
 
       php用正则表达式判断手机号码的写法:
       $g = "/^1[34578]d{9}$/";
       // "^"符号表示必须是1开头; "[ ]"的意思是第二个数字必须是中括号中一个数字; 而 d 则表示0-9任意数字,后跟{9}表示长度是9个数字; 后面的$表示结尾; 开始和结尾的 / 是正则表达式必须放在这个中间, 有的后面可能还跟模式.
       从文章中匹配出所有的手机号就可以这样写了:
 
       邮箱的正则:/^([0-9A-Za-z-_.]+)@([0-9a-z]+.[a-z]{2,3}(.[a-z]{2})?)$/i
 
       以上就是关于PHP手机号码和邮箱的正则表达式代码,PHP正则表达式的使用还是比较简单的,使用PHP处理复杂字符操作,可以提高工作效率和技术代码量,但是要注意不是所有字符操作都用正则,使用不恰当反而会影响效率。

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读