常用正则表达式 (必备)

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

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 '生日格式有误'
相关文章
|
JavaScript 前端开发 Java
正则表达式深度解析:匹配任意字符串
【4月更文挑战第1天】
7455 0
|
关系型数据库 MySQL Java
Java 最常见的面试题:mysql 的内连接、左连接、右连接有什么区别?
Java 最常见的面试题:mysql 的内连接、左连接、右连接有什么区别?
java regex 正则表达式 提取数字和去除数字,过滤数字,提取价格
java regex 正则表达式 提取数字和去除数字,过滤数字,提取价格
257 0
|
SQL 安全 网络协议
命令执行/SQL盲注无回显外带方式
命令执行/SQL盲注无回显外带方式
580 0
|
机器学习/深度学习 SpringCloudAlibaba C++
正则表达式
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
368 0
正则表达式
|
JSON NoSQL 安全
MongoDB的导入导出、备份恢复总结
这篇文章是关于MongoDB的导入导出、备份恢复操作的总结。
4381 4
|
11月前
|
人工智能 数据可视化 数据处理
《人工智能可视化:数据洞察的新窗口》
在数字化时代,数据爆炸式增长带来巨大挑战。人工智能可视化技术应运而生,通过动态图表和智能选择最佳展示方式,突破传统静态图表的局限,深入挖掘数据潜在关系,如电商商品关联分析。它支持实时交互与反馈,助力金融等领域即时决策,并增强企业决策支持,以直观形式呈现市场趋势和预测结果,提升数据处理效率,挖掘潜在价值,推动各行业发展。
296 18
|
网络协议 算法 网络性能优化
|
安全 网络协议
curl使用小记(四)——在多线程中使用的问题总结
curl使用小记(四)——在多线程中使用的问题总结
676 0
|
前端开发
技术心得:前端滚动条的样式
技术心得:前端滚动条的样式
229 0