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

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

sauo2年前 (2022-09-17)电脑知识49

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

关于号码的正则表达式

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

分享给朋友:

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

原创(禁止ping命令操作)linux如何停止ping,linux禁ping操作的方法,linux禁ping操作的方法,

免费领取腾讯云服务器! linux中可以通过ssh命令来禁止其它机器来ping自己,下面是配置方法,大家可以参考一下。 linux中禁ping的方法 方法1 临时禁ping,系统重启后失效,已在ubuntu系...

一篇读懂(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...

硬核推荐(windows查看文件的md5值)windows 查看md5值,window 系统查看文件md5值的方法,window 系统查看文件md5值的方法,

硬核推荐(windows查看文件的md5值)windows 查看md5值,window 系统查看文件md5值的方法,window 系统查看文件md5值的方法,

免费领取腾讯云服务器! 在winodw系统上查看一个文件的md5值,不用去安装专门查看文件md5的软件,只需要使用 cmd 命令即可。 window 查看 md5 值的方法 1、打开CMD命令窗口 (1)、快...

燃爆了(php中md5函数)如何获取文件的md5值,php获取文件md5值的方法,php获取文件md5值的方法,

免费领取腾讯云服务器! php可以通过 md5_file() 函数获取指定文件的 MD5 散列,常常用于文件的安全方面,用于判断一个文件是否被修改过,下面就由飞鸟慕鱼博客来说一说它的用法。 PHP md5_file() 函数...

速看(mac txt文件怎样新建)mac新建一个txt文件,Mac 新建TXT文件的方法,Mac 新建TXT文件的方法,

速看(mac txt文件怎样新建)mac新建一个txt文件,Mac 新建TXT文件的方法,Mac 新建TXT文件的方法,

免费领取腾讯云服务器! 有个刚用mac电脑的同事来问了一个很基础的问题,如何在mac电脑上创建txt纯文本文件,就告诉他了一种不借助第三方软件的方法,下面就来分享一下。...

发表评论

访客

看不清,换一张

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