常用正则表达式整理

2025-07-09 13:25:21

1、匹配Email1.\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}2.[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?

常用正则表达式整理

2、IPv4 匹配1.\d{0,3}\.\d{0,3}\.\d{0,3}\.\d{0,3}2.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2缪梨痤刻[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)3.((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))

常用正则表达式整理

3、匹配中文汉字,两个unicode值正好是Unicode表中的汉字的头和尾。1.单个汉字[\u4e00-\u9fa5]2.多个汉字[\u4e00-\u9fa5]+

常用正则表达式整理

4、匹配双字节字符,包括汉字1.单个[^\x00-\xff]2.多个[^\x00-\xff]+

5、匹配网址1.[a-zA-z]+://[^\s]*2.^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+3.(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?

常用正则表达式整理常用正则表达式整理常用正则表达式整理

9、时间匹配([01]?\d|2[0-3]):[0-5]?\d:[0-5]?\d

10、匹配 HTML 标签1. html 标签<(.*)(.*)>.*<铳曹扑钜\/\1>|<(.*) \/>或<([a-z]+)([^<]+)*(?:媪青怍牙>(.*)<\/\1>|\s+\/>2. 匹配 script 标签<script(.*?)</script>3. 匹配 iframe标签<iframe(.*?)</iframe>

常用正则表达式整理

11、数据匹配1.匹配正整数^[1-9]\d*$2.匹配负数^-[1-9]\d*$3.匹配整数^-?[1-9]\d*$4.匹配正整数 和 0^[1-9]\d*|0$5.匹配负整数 和 0^-[1-9]\d*|0$6.匹配正浮点数^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$7.匹配负浮点数^-[1-9]\d*\.\d*|-0\.\d*[1-9]\d*$

12、匹配电驴链接ed2k://\|file\|([^\|]+?)\|(\d+?)\|([0-9a-zA-Z]{32})\|((?:/\|sources,([^\s\|]+?)\||h=([0-9a-zA-Z]{32})\||s=([^\s\|]+?)\||p=([^\s\|]+?)\|)*)/

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢