php常用正则表达式大全

匹配数字

1、匹配整数:/^d+$/

php常用正则表达式大全
(图片来源网络,侵删)

2、匹配非负整数:/^d+$/

3、匹配负整数:/^d+$/

4、匹配浮点数:/^d+.d+$/

5、匹配非负浮点数:/^d+.d+$/

6、匹配负浮点数:/^d+.d+$/

匹配字母和数字

1、匹配字母或数字:/^[azAZ09]+$/

2、匹配字母开头的字符串:/^[azAZ][azAZ09]*$/

3、匹配数字开头的字符串:/^[09][azAZ09]*$/

匹配特殊字符

1、匹配空白字符(空格、制表符、换行符等):/s+/

2、匹配邮箱地址:/^w+([+.]w+)*@w+([.]w+)*.w+([.]w+)*$/

3、匹配URL地址:/^(https?://)?([daz.]+).([az.]{2,6})([/w .]*)*/?$/

匹配字符串长度

1、匹配指定长度的字符串:/^w{3}$/(匹配长度为3的字符串)

2、匹配至少指定长度的字符串:/^w{3,}$/(匹配长度大于等于3的字符串)

3、匹配至多指定长度的字符串:/^w{,3}$/(匹配长度小于等于3的字符串)

匹配字符串格式

1、匹配日期格式(YYYYMMDD):/^d{4}d{2}d{2}$/

2、匹配时间格式(HH:mm:ss):/^d{2}:d{2}:d{2}$/

3、匹配IP地址格式(XXX.XXX.XXX.XXX):/^d{1,3}.d{1,3}.d{1,3}.d{1,3}$/

4、匹配身份证号码格式(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX):/^d{18}|d{17}(d|X|x)$/

5、匹配手机号码格式(1XXXXXXXXXX):/^1[3456789]d{9}$/

本文摘自网络,不代表短经典网立场 https://www.duanjingdian.com/165.html

上一篇 2024 年 7 月 17 日 上午10:00
下一篇 2024 年 4 月 16 日 上午9:45

相关推荐

  • PHP中,获取图片路径的常见方法

    在PHP中,获取图片路径可以通过多种方式实现,以下是一些常见的方法: 1. 使用$_FILES全局数组 当通过HTML表单上传文件时,可以使用$_FILES全局数组获取上传的文件信…

    技术教程 2024 年 5 月 9 日
    406
  • 2024年PHP语言的使用统计和市场份额

      引言 PHP,自1995年由Rasmus Lerdorf创建以来,一直是网络开发的重要工具,尽管在过去几年中,许多新的编程语言如Python、Node.js等崭露头角…

    建站资讯 2024 年 5 月 16 日
    472
  • PHP使用SQLite3嵌入式关系型数据库

    PHP使用SQLite3嵌入式关系型数据库 简介 SQLite3是一个轻量级的数据库,它将数据存储在单个文件中,无需单独的服务器进程,这使得SQLite3非常适合用于嵌入式系统、移…

    技术教程 2024 年 5 月 16 日
    303
  • PHP如何设置超时时间设置

    在PHP中,设置超时时间可以通过以下方法: 1、通过set_time_limit()函数设置脚本执行的最大时间,这个函数接受一个参数,表示脚本允许执行的最大秒数,如果设置为0,则表…

    技术教程 2024 年 5 月 8 日
    285
  • 帝国系统文件上传大小和类型限制的解决方法

    帝国CMS的后台和前台有文件上传大小和类型的限制,主要是为了安全考虑,防止一些木马类型或者超大图片撑爆空间导致网站异常。 但有的时候会给正常的发布操作带来不便,可以根据自己需求适当…

    帝国CMS 2024 年 6 月 1 日
    331
  • PHP中上传文件夹

    PHP中上传文件夹,需要使用到一个名为"File Upload"的函数,以下是一个详细的步骤: 1、创建HTML表单 我们需要创建一个HTML表单,让用户可以选择他们想要上传的文件…

    技术教程 2024 年 5 月 9 日
    316
  • 在PHP中,表示根目录的方法是使用"/"

    在PHP中,表示根目录的方法是使用"/"。"/"代表的是文件系统的根目录,也就是所有文件和文件夹的起始点,无论你当前在哪个目录下,"/"都指向根目录。 小标题 内容 根目录的定义 …

    技术教程 2024 年 5 月 9 日
    355
  • PHP如何安全验证是否登录?

    PHP如何安全验证是否登录 单元1:使用会话管理进行登录验证 在用户成功登录后,创建一个会话并将其保存到服务器上。 在每个需要验证登录状态的页面开始处,检查是否存在有效的会话。 如…

    技术教程 2024 年 5 月 20 日
    284
  • 如何安装 PHP 集成环境并配置ThinkPHP框架?

    在搭建集成开发环境和ThinkPHP框架方面,可以依据一些具体步骤来完成配置和设置,将详细介绍如何通过phpEnv和XAMPP等工具来搭建MySQL和PHP的集成开发环境,以及如何…

    2024 年 8 月 19 日
    328
  • PHP推荐标准 PSR-6 和 PSR-16 区别

    PSR-6定义了一个简单的接口,用于从流中读取数据,而PSR-16则定义了一个更高级的接口,用于处理文件和目录的读写操作。 PSR6 和 PSR16 简介 PSR6(PHP Sta…

    建站资讯 2024 年 5 月 16 日
    363