首页 后端开发 php教程 几个比较有用的正则表达式_PHP

几个比较有用的正则表达式_PHP

Jun 01, 2016 pm 12:29 PM
lt 匹配 字符 有用 比较 表达式 长度

正则表达式

匹配中文字符的正则表达式: [\u4e00-\u9fa5]

匹配双字节字符(包括汉字在内):[^\x00-\xff]

应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}

匹配空行的正则表达式:\n[\s| ]*\r

匹配HTML标记的正则表达式:/.*|/

匹配首尾空格的正则表达式:(^\s*)|(\s*$)

验证jpg和GIF图片:^.{1,}\.((j|J)(p|P)(g|G)|(g|G)(i|I)(f|F))$

验证IP地址:

^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

小米14 Pro怎么开启nfc功能? 小米14 Pro怎么开启nfc功能? Mar 19, 2024 pm 02:28 PM

如今手机的性能和功能越来越强大,几乎所有手机都配备了便捷的NFC功能,方便用户进行移动支付和身份认证。然而,有些小米14Pro的用户可能不清楚如何启用NFC功能。接下来,让我详细向大家介绍一下。小米14Pro怎么开启nfc功能?步骤一:打开手机的设置菜单。步骤二:找到并点击“连接和共享”或“无线和网络”选项。步骤三:在连接和共享或无线和网络菜单中,找到并点击“NFC和支付”。步骤四:找到并点击“NFC开关”。一般情况下,默认是关闭的状态。步骤五:在NFC开关页面上,点击开关按钮,将其切换为开启状

华为 Pocket2怎么隔空刷抖音? 华为 Pocket2怎么隔空刷抖音? Mar 18, 2024 pm 03:00 PM

隔空滑动屏幕是华为的一项功能,在华为mate60系列中可以说是备受好评,这个功能是通过利用手机上的激光感应器和前置摄像头的3D深感摄像头,来完成一系列不需要触碰屏幕的功能,比如说隔空刷抖音,但是华为Pocket2应该要怎么隔空刷抖音呢?华为Pocket2怎么隔空截图?1、打开华为Pocket2的设置2、然后选择【辅助功能】。3、点击打开【智慧感知】。4、打开【隔空滑动屏幕】、【隔空截屏】、【隔空按压】开关就可以了。5、在使用的时候,需要再距离屏幕20~40CM处,张开手掌,待屏幕上出现手掌图标,

WPS Word怎么设置行距让文档更工整 WPS Word怎么设置行距让文档更工整 Mar 20, 2024 pm 04:30 PM

WPS是我们常用的办公软件,在进行长篇文章的编辑时,经常会因为字体太小而看不清楚,所以会对字体和整个文档进行调整。例如:把文档进行行距的调整,会让整个文档变得非常清晰,我建议各位小伙伴们都要学会这个操作步骤,今天就分享给大家,具体的操作步骤如下,快来看一看!打开要调整的WPS文本文件,在【开始】菜单中找到段落设置工具栏,你会看到行距设置小图标(如图中红色线圈所示)。2、点击行距设置右下角的小倒三角形,会出现相应的行距数值,可以选择1~3倍行距(如图箭头所示)。3、或者点击鼠标右键点击段落,就会出

iPhone 16 Pro CAD 图曝光 加入第二个新按键 iPhone 16 Pro CAD 图曝光 加入第二个新按键 Mar 09, 2024 pm 09:07 PM

iPhone16Pro的CAD文件已经曝光,设计与先前的传闻一致。去年秋天,iPhone15Pro新增了Action按钮,而今年秋天,Apple似乎计划对这款硬件的尺寸进行微小的调整。加入Capture按钮据传言,iPhone16Pro可能会新增第二个新按钮,这将是继去年之后连续第二年增加新按钮。传闻称新的Capture按钮将被设置在iPhone16Pro的右下侧,这一设计有望让相机控制更加便捷,同时还能让Action按钮用于其他功能。这个按钮将不再仅仅是一个普通的快门按钮。关于相机,从目前iP

C语言与PHP的区别及比较分析 C语言与PHP的区别及比较分析 Mar 20, 2024 am 08:54 AM

C语言与PHP的区别及比较分析C语言和PHP都是常见的编程语言,但它们在许多方面有着明显的区别。本文将对C语言和PHP进行比较分析,并通过具体的代码示例来说明它们之间的差异。一、语法和用途:C语言:C语言是一种面向过程的编程语言,主要用于系统级编程和嵌入式开发。C语言的语法相对较为简洁和底层,能够直接操作内存,具有高效性和灵活性。C语言强调程序员对程序的完全

小米14 Ultra AI智能扩图如何使用? 小米14 Ultra AI智能扩图如何使用? Mar 16, 2024 pm 12:37 PM

时代的进步让很多人收入越来越高了,平时使用的手机也会经常更换,最近小米刚刚推出的小米14Ultra想必用户们都是有所了解的,性能配置非常高,能够为用户们提供更为舒适的流畅体验,不过新手机难免会遇到很多不会用的功能,比如小米14UltraAI智能扩图怎么使用?快来看看下面的使用教程吧!小米14UltraAI智能扩图怎么使用?首先打开小米14Ultra,进入相册,选择想要进行扩图的图片,进入相册编辑选项。点击其中的裁切旋转,点击裁切,在出现的选择中点击智能扩图。最后根据你自己的需求来选择扩图的方式,

TrendX 研究院:Merlin Chain 项目分析及生态盘点 TrendX 研究院:Merlin Chain 项目分析及生态盘点 Mar 24, 2024 am 09:01 AM

根据3月2日数据统计,比特币二层网络MerlinChain总TVL已达30亿美元。其中比特币生态资产占比达90.83%,包括价值15.96亿美元的BTC以及4.04亿美元的BRC-20资产等。上一个月,MerlinChain在开启质押活动14天内,其TVL总额就已经达到了19.7亿美元,超过了去年11月份上线也是最近同样引人注目的Blast。2月26日,MerlinChain生态内的NFT总价值超过了4.2亿美元,成为除以太坊以外NFT市值最高的公链项目。项目简介MerlinChain是OKX支

Oracle版本大比拼:哪个版本更适合您的需求? Oracle版本大比拼:哪个版本更适合您的需求? Mar 07, 2024 pm 01:21 PM

Oracle版本大比拼:哪个版本更适合您的需求?近年来,数据库技术在企业应用中扮演着越来越重要的角色。作为数据库领域的巨头,Oracle一直以稳定可靠的性能和丰富的功能而著称。然而,随着技术的不断升级和发展,Oracle也推出了多个不同版本,如OracleDatabaseStandardEdition、OracleDatabaseEnterpris

See all articles