当前位置:首页 > 电脑知识 > 正文内容

这都可以?(常用正则表达式大全)常用正则表达式大全图片,常用正则表达式大全,常用正则表达式大全,

sauo3年前 (2022-09-17)电脑知识109

网上收集了一些常用的正则表达式,基本上都全,需要的可以拿去了。

关于号码的正则表达式

QQ号正则表达式

BASIC
/^[1-9][0-9]{4,10}$/复制

微信号正则表达式

BASIC
/^[a-zA-Z][-_a-zA-Z0-9]{5,19}$/复制

邮编号码正则表达式

BASIC
/[1-9]\d{5}(?!\d)/复制

手机号正则表达式

BASIC
表达式1/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/ 表达式2/^(?:(?:\+|00)86)?1[3-9]\d{9}$/ 表达式3 /^(?:(?:\+|00)86)?1\d{10}$/复制

固定号码正则表达式

BASIC
/\d{3}-\d{8}|\d{4}-\d{7}/复制

邮箱地址正则表达式

BASIC
/[1-9]\d{5}(?!\d)/复制

身份证号正则表达式

BASIC
/^[1-9]\d{5}(?:18|19|20)\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\d|30|31)\d{3}[\dXx]$/复制

香港身份证正则表达式

BASIC
/^[a-zA-Z]\d{6}\([\dA]\)$/复制

澳门身份证正则表达式

BASIC
/^[1|5|7]\d{6}\(\d\)$/复制

股票代码正则表达式

BASIC
/^(s[hz]|S[HZ])(000[\d]{3}|002[\d]{3}|300[\d]{3}|600[\d]{3}|60[\d]{4})$/复制

护照正则表达式

BASIC
/(^[EeKkGgDdSsPpHh]\d{8}$)|(^(([Ee][a-fA-F])|([DdSsPp][Ee])|([Kk][Jj])|([Mm][Aa])|(1[45]))\d{7}$)/复制

银行卡号正则表达式

BASIC
/^[1-9]\d{9,29}$/复制

车牌号正则表达式

BASIC
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9挂学警港澳]$/复制

网址正则表达式

BASIC
/^(((ht|f)tps?):\/\/)?(^!@#$%^&*?.\s-?\.)+[a-z]{2,6}\/?/复制

IPV4正则表达式

BASIC
/\\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b/复制

IPV6正则表达式

BASIC
/(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))/复制

关于数字的正则表达式

纯数字正则表达式

BASIC
/^[0-9]*$//^\d{1,}$/复制

整数正则表达式

BASIC
/^-?[0-9]\d*$/复制

正整数正则表达式

BASIC
/^\+?[1-9]\d*$/复制

非正整数正则表达式

BASIC
/^-[1-9]\d*|0$/复制

负整数正则表达式

BASIC
/^-[1-9]\d*$/复制

非负整数正则表达式

BASIC
/^\d+$/复制

浮点数正则表达式

BASIC
/^(-?\d+)(\.\d+)?$/复制

正浮点数正则表达式

BASIC
/^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$/复制

负浮点数正则表达式

BASIC
/^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)/复制

小数正则表达式

BASIC
/^-?\d+\.\d+$/复制

正数/负数/小数正则表达式

BASIC
/^(\-|\+)?\d+(\.\d+)?$/复制

正数带2位小数正则表达式

BASIC
/^[0-9]+(.[0-9]{2})?$/复制

n位纯数字正则表达式

BASIC
/^\d{n}$/复制

至少n位数字正则表达式

BASIC
/^\d{n,}$/复制

md5值正则表达式

BASIC
/^([a-f\d]{32}|[A-F\d]{32})$/复制

base64值正则表达式

BASIC
/^\s*data:(?:[a-z]+\/[a-z0-9-+.]+(?:;[a-z-]+=[a-z0-9-]+)?)?(?:;base64)?,([a-z0-9!$&,()*+;=\-._~:@/?%\s]*?)\s*$/i复制

时间相关的正则表达式

24小时制时间(HH:mm:ss)正则表达式

BASIC
/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$/复制

12小时制时间(hh:mm:ss)正则表达式

BASIC
/^(?:1[0-2]|0?[1-9]):[0-5]\d:[0-5]\d$/复制

24小时制时间(HHmmss)正则表害式

BASIC
/([0-1]?[0-9]|2[0-3])([0-5][0-9])([0-5][0-9])$/复制

检测日期(例:2022-01-01)正则表达

BASIC
/^\d{4}-\d{1,2}-\d{1,2}/复制

检测日期(例:2022-01-01 或 22-01-01)正则表达式

BASIC
/^\d{1,4}(-)(1[0-2]|0?[1-9])\1(0?[1-9]|[1-2]\d|30|31)$/复制

检测日期(例:20220202)

BASIC
/^((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))0229))$/复制

检测有31天的月份

BASIC
/^(0?[13578]|1[02])$/复制

检测有30天的月份

BASIC
/(0[469]|11)-(0[1-9]|[12][0-9]|30)/复制

检测闰年

BASIC
/^(((19|20)([13579][26]|[2468][048]|0[48]))|(2000))$/复制

与字符有关的正则表达式

纯英文字符串正则表达式

BASIC
/^[A-Za-z]+$/复制

大写英文字符正则表达式

BASIC
/^[A-Z]+$/复制

小写英文字符正则表达式

BASIC
/^[a-z]+$/复制

汉字正则表害式检测

BASIC
/^[\u4e00-\u9fa5]{0,}$/复制

全角符号正则表达式

BASIC
/[\uFF00-\uFFFF]/复制

半角符号正则表达式

BASIC
/[\u0000-\u00FF]/复制

字符个数检测3到20位正则表达式

BASIC
/^.{3,20}$/复制

与编程有关的正则表达式

16进制颜色正则

BASIC
/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/复制

提取网页颜色正则

BASIC
/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/复制

提取网页视频地址正则

BASIC
/^https?:\/\/(.+\/)+.+(\.(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4))$/i复制

提取网页图片正则

BASIC
/^https?:\/\/(.+\/)+.+(\.(gif|png|jpg|jpeg|webp|svg|psd|bmp|tif))$/i 或 /\\< *[img][^\\\\>]*[src] *= *[\\"\\]{0,1}([^\\"\\\\ >]*)/复制

提取HTML注释正则

BASIC
/<!--[\s\S]*?-->/g复制

提取html标签

BASIC
/<(\w+)[^>]*>(.*?<\/\1>)?//<(\S*?)[^>]*>.*?</\1>|<.*? />/复制

迅雷链接正则

BASIC
/^thunder:\/\/[a-zA-Z0-9]+=$/复制

ed2k链接正则

BASIC
/^ed2k:\/\/|file|.+|\/$/复制

linux文件路径正则

BASIC
/^\/(\w+\/)+\w+\.\w+$/复制

window文件路径正则

BASIC
/^[a-zA-Z]:\\(?:\w+\\)*\w+\.\w+$/复制

其它正则表达式

价格(大于0,有2位小数)正则表达式

BASIC
/(^[1-9]{1}[0-9]*$)|(^[0-9]*\.[0-9]{2}$)/复制

价格(不是负数,首位不为0,小数点后最多两位)正则表达

BASIC
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/复制

价格(可为负数,首位可为0,支持千分位)正则表达式

BASIC
/^-?\d+(,\d{3})*(\.\d{1,2})?$/复制

本文链接:http://blog.sauo.top/?id=282 感谢分享!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由冬眠先生个人博客发布,如需转载请注明出处。

本文链接:http://blog.sauo.top/?id=282

分享给朋友:

“这都可以?(常用正则表达式大全)常用正则表达式大全图片,常用正则表达式大全,常用正则表达式大全,” 的相关文章

硬核推荐(ubuntu取消自动休眠)ubuntu关闭自动休眠命令,ubuntu 关闭自动休眠模式的方法,ubuntu 关闭自动休眠模式的方法,

硬核推荐(ubuntu取消自动休眠)ubuntu关闭自动休眠命令,ubuntu 关闭自动休眠模式的方法,ubuntu 关闭自动休眠模式的方法,

免费领取腾讯云服务器! 在使用ssh连接ubuntu系统时,发现长时间不输入ssh命令ssh就会自动断开。查找了一下原因,发现是安装ubuntu的电脑自动进入了休眠模式,而ubuntu系统中有多种关闭自动休眠的方法,下面就来说一说使用ssh命令来关闭ubu...

万万没想到(Ubuntu安装ssh服务)ubuntu配置ssh服务器,ubuntu安装ssh服务器的方法,ubuntu安装ssh服务器的方法,

万万没想到(Ubuntu安装ssh服务)ubuntu配置ssh服务器,ubuntu安装ssh服务器的方法,ubuntu安装ssh服务器的方法,

免费领取腾讯云服务器! 安装了一个ubuntu系统,想着在内网中用ssh进行远程连接管理。下面这篇博文就说说如果在ubuntu系统中安装ssh远程管理服务。 ubuntu 安装ssh服务器的方法 1、安装 openssh-s...

一篇读懂(PHP for循环)php跳出循环的语句,php中的几种循环语句,php中的几种循环语句,

免费领取腾讯云服务器! 列举几种php脚本中常用的几种循环语句,比如,for,foreach,do....while 等。 php for循环 for循环在很多语言中都经常用到,比如js语言,c语言,java语言等。...

不看后悔(php全局变量有哪些)php全局变量和局部变量的区别,php全局变量与js全局变量的区别,php全局变量与js全局变量的区别,

免费领取腾讯云服务器! 因为经常写php与js代码,有时候使用全局变量的时候经常的混淆,这篇文章就来说说js中的全局变量与php中的全局变量的区别。 js全局变量与php全局变量的区别 php全局变量 php...

一看就会(imagefilter过滤图像方法)php imagefill,php imagefilter()图片滤镜函数的用法与示例,php imagefilter()图片滤镜函数的用法与示例,

一看就会(imagefilter过滤图像方法)php imagefill,php imagefilter()图片滤镜函数的用法与示例,php imagefilter()图片滤镜函数的用法与示例,

免费领取腾讯云服务器! 有个小需求,需要使用php代码对图片进行颜色调整,比如变成灰色,改变图片的亮度,对比度等等。而php中就内置了一个图片的滤镜函数 imagefilter() ,下面就来具体说说这个函数的用法。 php imagefi...

难以置信(php错误日志在哪里)PHP 日志,php设置错误日志的方法,php设置错误日志的方法,

难以置信(php错误日志在哪里)PHP 日志,php设置错误日志的方法,php设置错误日志的方法,

免费领取腾讯云服务器! php设置错误日志需要在php配置文件php.ini中设置,只需要简单的几步设置就可以实现,下面就来详细的说一下。 php设置错误日志的方法 1、打开php的配置文件,php.ini...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。