<script>
1、RegExp
new RegExp("格式化字符串",["修饰符"])
let reg = new RegExp("a")
let str = "nanhangjincheng"
console.log(str.match(reg))
console.log(reg.test(str))
2、字面量
let reg2 = /格式化字符串/修饰符
let reg2 = /a/
console.log(str.match(reg2))
元字符 \d:数字 \w:数字字母下划线 . 匹配除换行符外的任意字符 \s 匹配空白字符
let reg = /\w/g
console.log("nanhang11".match(reg))
限定符 * 0~n + :1~n ?:0~1 {n}前一个内容重复n次
console.log("1302811111111".match(/^\d{5,}$/))
特殊符号
[abc]:abc中任意一个
[^abc]除了abc以外都可以
a|b|c
<a>hdjfeefr</a>
let reg3 = /^<([a-zA-Z]+)>(.*)<\/\1>/
let reg4 = /<([a-z]+)>.*<\/\1>/
console.log("<a>hdjfeefr</andcdj>".match(reg3))
</script>
正则表达式笔记
最新推荐文章于 2024-09-27 13:30:27 发布
本文介绍了JavaScript中的正则表达式使用,包括RegExp构造函数、字面量形式、元字符、限定符的应用,以及处理HTML标签的示例。
摘要由CSDN通过智能技术生成