常用正则表达式 (必备)

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

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 '生日格式有误'
相关文章
|
5天前
正则表达式
正则表达式
51 36
|
5月前
|
索引 Python
正则表达式详解
正则表达式详解
|
6月前
正则表达式的使用
正则表达式的使用
45 1
正则表达式汇总
正则表达式汇总
46 0
|
人工智能 数据安全/隐私保护
一些常用的正则表达式
今天在写一些输入验证的时候用到了正则表达式,现在就回顾一下我们常用的正则表达式,对于正则表达式的写法很多种,看个人的习惯了,我的写法也许不是很好,但可以满足基本需求。
105 0
|
Java 数据安全/隐私保护 Perl
常用的正则表达式大全
本文总结了常用的常用的正则表达式
131 0
常用的正则表达式大全
正则表达式(全)
正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到。
226 0
|
程序员 Windows