我们要经常要用到的几个正则验证实例,如ip地址 email格式 电话号码正则验证,下面我一一给大家详细介绍介绍,有需要的朋友可参考参考。

php验证ip格式的程序代码

如果网站有表单需要填写ip地址,那么先要验证格式是否正确。

php验证ip格式是否正确使用正则表达式来实现,其核心代码如下:

 代码如下 复制代码

if($_POST['sub']){

$preg=preg_match("/^d .d .d .d $/",trim($_POST['ip']));

if($preg) echo '格式正确!';

else echo '格式不对!';

}

?>

php

验证email格式的代码

email是用户注册页面中最常见的信息,为了防止一些无关的垃圾信息输入,过滤掉这些不良用户,我们有必要去验证email的格式。

php验证email格式的方法主要通过正则表达式来实现,其核心代码如下:

 代码如下 复制代码

if($_POST['sub']){

$preg=preg_match("/w ([- .']w )*@w .w ([-.]w )*/",trim($_POST['email']));

if($preg) echo '格式正确!';

else echo '格式不对!';

}

?>

php验证电话号码可以使用正则表达式进行判断,国内电话号码的总位数是11位或12位。

php判断电话号码格式的代码:

 代码如下 复制代码

if($_POST['sub']){

$preg=preg_match('/^(d{3}-)(d{8})$|^(d{4}-)(d{7})$|^(d{4}-)(d{8})$/',$_POST['phone']);

if($preg) echo '格式正确!';

else echo '格式不对!';

}

?>

电话格式 php,php中ip地址 email格式 电话号码正则验证相关推荐

  1. PHP中IP地址与整型数字互相转换详解

    这篇文章主要介绍了PHP中IP地址与整型数字互相转换详解,本文介绍了使用PHP函数ip2long与long2ip的使用,以及它们的BUG介绍,最后给出自己写的两个算法,需要的朋友可以参考下 IP转换成 ...

  2. 使用CDN之后APACHE日志记录中IP地址不正确的解决方案

    这篇文章主要介绍了使用CDN之后APACHE日志记录中IP地址不正确的解决方案,需要的朋友可以参考下 最近在搞APACHE日志分析,装好了awstats之后,这两天进行了观察, 报表日期 月 1 月 ...

  3. HTTP中ip地址伪造的问题以及解决办法

    HTTP中ip地址伪造的问题以及解决办法 参考文章: (1)HTTP中ip地址伪造的问题以及解决办法 (2)https://www.cnblogs.com/codefly-sun/p/5941314. ...

  4. ThinkPHP中IP地址定位,包括IP地址库文件

    前几天,研究了一下TP中IP地址定位,着实费了一些时间,现在解决了,分享给大家. IP地址库有点大,去这里下载http://download.csdn.net/detail/man_quan/4636 ...

  5. 【Linux】Linux中IP地址的配置及常见网络问题

    目录 一.Linux中IP地址的配置 (NAT模式)网卡配置文件解析: 二.Network服务和NetworkManager服务 centos下network和NetworkManager冲突的解 决 ...

  6. IP地址的格式与分类

    为什么要有IP地址呢? Internet连接着数千万台计算机,无论是发送E-mail.浏览WWW网页.下载文件还是进行远程登陆,计算机之间都要交流信息,就是必须有一种方法来识别它们.Internet上 ...

  7. 搜索其他计算机IP地址的格式,怎么查找局域网其他电脑的ip地址的方法

    众所周知,如果想要查看自己电脑的IP.MAC等信息很方便,但是要查看局域网内全部电脑IP和mac地址等信息要怎么做呢?下面是学习啦小编为大家整理的关于怎么查找局域网其他电脑的ip地址,一起来看看吧! ...

  8. 关于局域网中IP地址被盗用的探讨

    转载自品略图书馆  http://www.pinlue.com/article/2020/03/2512/5710052114625.html 摘要:对于在Internet和Intranet网络上,使 ...

  9. linux中ip地址变化的原因与解决

    原因:linux默认是自动获取ip,所以在每次重启虚拟机的时候IP地址都会换,可能是IP地址由DHCP自动分配 解决:将自动获取的ip(dhcp)换为静态ip(static) 1.打开终端输入ifco ...

最新文章

  1. 光谱投影颜色感知器件与围栅多桥沟道晶体管技术
  2. CodeForces - 620E New Year Tree(线段树+dfs序+状态压缩)
  3. 硅谷企业的大数据平台架构什么样?看看Twitter、Airbnb、Uber的实践
  4. JS Statements var / let / const
  5. python安装环境配置
  6. java.lang.UnsatifiedLinkError错误一例:不同虚拟机之间的库不能共用
  7. brace源码改造实现跨服务器监控-zjs
  8. 周易六爻起卦排盘微信小程序
  9. 对人工智能的初步认识
  10. Linux中使用sed命令替换字符串
  11. InetAddress.isReachable的超时设置
  12. Java中 字节转 KB/MB/GB
  13. NLP-对话聊天机器人
  14. 打印一本200页的书要多少钱?
  15. 中国科学院计算机在职博士,2019中国科学院大学人工智能学院非全日制经验分享...
  16. JSP学生考勤管理系统考勤管理系统jsp学生迟到早退考勤查询系统(考勤管理系统源码)
  17. tf.matmul - 矩阵乘法
  18. 开尔文函数 matlab,KELVIN二维/ RS传热求解器
  19. python+uiautomation,怎么学习,雪地跪求大佬赐教
  20. 07.从密码学看进制转化

热门文章

  1. 第12章 增强现实技术
  2. 基于jQuery的日历+每日签到功能
  3. 2023年黑马Java入门到精通教程--Java基础入门
  4. matlab车牌匹配时读取,基于Matlab的车牌识别(完整版)详解.doc
  5. 失易得数据恢复软件,再也不担心数据丢失
  6. 使用python如何测试webservice接口
  7. c语言二级考试方式,【全国计算机二级考试之C语言程序设计考试方式】- 环球网校...
  8. C# WinForm解决Panel控件中的图片刷新时会闪烁的问题
  9. CentOS8搭建apache服务器
  10. nyoj 203 三国志