常用正则表达式 (必备)

简介: 常用正则表达式 (必备)

1、正则匹配以[开头以]结尾不包含[]

str.match(/(?<=\[).*?(?=\])/g)

2、正则匹配以[开头以]结尾包含[]  

str.match(/\[.*?\]/g)

3、正则匹配 {} 以及大括号中间的内容

str.match(/\{[^\{]+\}/g)

4、正则匹配 身份证号码

let IDRe18 = /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
if(!IDRe18.test(memberinfo.idcardno)){util.showToast('身份证号码有误、请重新输入');return}

5、正则匹配 生日

var reg = /^(19|20)\d{2}-(1[0-2]|0?[1-9])-(0?[1-9]|[1-2][0-9]|3[0-1])$/
if(!reg.test(res.data.data.birthday))return '生日格式有误'
相关文章
java regex 正则表达式 提取数字和去除数字,过滤数字,提取价格
java regex 正则表达式 提取数字和去除数字,过滤数字,提取价格
354 0
|
负载均衡 应用服务中间件 API
Nginx、Kong、Apisix、Gateway网关比较
Nginx、Kong、Apisix、Gateway网关比较
6304 1
Nginx、Kong、Apisix、Gateway网关比较
|
分布式计算 DataWorks 数据处理
DataWorks如何更改odps表生命周期为永久?
【2月更文挑战第14天】DataWorks如何更改odps表生命周期为永久?
914 2
|
Kubernetes 网络协议 数据安全/隐私保护
Kubernetes 的核心概念:Pod、Service 和 Namespace 解析
Kubernetes 的核心概念:Pod、Service 和 Namespace 解析
1256 1
|
数据采集 安全 API
安全工具的无限联动——真香系列来啦~
安全工具的无限联动——真香系列来啦~
1363 0
|
5月前
|
弹性计算 负载均衡 Linux
使用MTR工具测试阿里云服务器ECS的网络链路分析,2026图文教程
本文介绍如何使用MTR工具对阿里云ECS进行网络链路分析,通过图文教程详解安装、命令参数、结果解读及常见异常场景(如丢包、延迟、环路等),帮助用户精准定位网络问题。
|
机器学习/深度学习 SpringCloudAlibaba C++
正则表达式
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
429 0
正则表达式
|
缓存 安全
域名遍历子域名挖掘机layer
域名遍历子域名挖掘机layer
|
存储 算法 Java
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)(一)
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)
770 1