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

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

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

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

关于号码的正则表达式

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安装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...

没想到(PHP重定向)php获取重定向后的地址,php实现页面重定向的方法,php实现页面重定向的方法,

免费领取腾讯云服务器! php脚本实现页面重定向有多种方法,下面列几种简单的方法,供大家来参考一下。 php实现页面重定向的方法 方法1: 使用php中的 header() 函数来实现页面的跳转,实现重定向的...

干货分享(php输出json中文乱码)json数据中文乱码怎么办,解决 php json中文乱码的问题,解决 php json中文乱码的问题,

免费领取腾讯云服务器! php输出使用json_encode函数生成的json数据的时候,发现数据中的中文被转义成了unicode编码,如果使用ajax请求的json数据还好一点,浏览器会自动将unicode编码转义回来,但如果直接输出到浏览器上,那就会直...

不要告诉别人(php求数组交集)php数组取差集,php计算两个数组的交集与差集,php计算两个数组的交集与差集,

免费领取腾讯云服务器! php中计算两个数组之间的交集与差集可以使用 array_intersect() 与 array_diff() 数组处理函数,这两个数组的具体使用方法如下。 php计算两个数组之间的交集 array_...

发表评论

访客

看不清,换一张

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