完成学习第二阶段:全盘回顾,脚踏实地跟随学习,做笔记实操。
完成学习第一阶段:快速获取认知。
string类型中各种不同的正则表达式的几个不同的方法
?: 在分组里面代表不记录这个分组
别的视频没有这个视频讲解的这么细致(仅就这个知识点来说)
(重要!) 反斜线+数字 代表匹配到的完整的字串.
正则表达式 的'点号' 会排除'换行符' \r \n (见图上的第一行)
正则的特殊字符.
? 是 单字符匹配
* 是 多字符匹配
.? 是说 . 后面 跟着任意字符
.* 是说 . 后面 跟着 任意个数字符.,0个,1个,2个......
正则范围符号
作用:---
三个Flag
重复---
分组----
-----
-----
\d\d\d
RegExp函数
字符串使用 正则的一些例子
正则表达式
正则基础内容
正则表达式
特殊字符:
. 任意一个字符,换行符除外\n,\r
\d 0-9数字
\D 非0-9数字
\w 0-9 a-z A-Z 下划线
\W 非\w
\s 空格符,TAB 换页符 换行符
\S 非\s
正则直接量:用 / 包裹
字符转义 ; \
正则基础
. 任意字符(换行符除外) /.../.test('1a@')
\d 数字0-9
\D 非\d,即不是数字0-9是的字符
\w 数字0-9,或字母a-z及A-Z,或下划线
\W 非\w
\s 空格符,TAB,换页符,换行符
\S 非\s
\t\r\n\v\f tab 回车 换行 垂直制表符 换页符
三个标识位:
global 匹配所有情况
ignoreCase 不区分大小写
multiline 分行跨行检索
String类型常见的支持JS正则表达式的方法
RegExp的对象方法
正则对象的四个属性
三个flag,全局、忽略大小写、跨行获取等
正则里重复的表示
正则表达式,分组
正则范围符号
正则基础匹配字符