网易微专业-JS13正则表达式RegExp

1、正则表达式:描述字符串规则的表达式

网易微专业-JS13正则表达式RegExp_第1张图片
Paste_Image.png

2、regexObj.test(str) : 测试正则表达式与制定字符串是否匹配


网易微专业-JS13正则表达式RegExp_第2张图片
Paste_Image.png

3、锚点:匹配一个位置

网易微专业-JS13正则表达式RegExp_第3张图片
Paste_Image.png

4、字符类:匹配一类字符中的一个

网易微专业-JS13正则表达式RegExp_第4张图片
Paste_Image.png

5、元字符:具有特殊意义的字符

网易微专业-JS13正则表达式RegExp_第5张图片
Paste_Image.png

6、量词

网易微专业-JS13正则表达式RegExp_第6张图片
Paste_Image.png

7、转义符
http:\/\/

8、多选分支
或: |

网易微专业-JS13正则表达式RegExp_第7张图片
Paste_Image.png

9、捕获


Paste_Image.png
网易微专业-JS13正则表达式RegExp_第8张图片
捕获

10、str.match(regexp): 获取匹配的字符串


网易微专业-JS13正则表达式RegExp_第9张图片
Paste_Image.png
网易微专业-JS13正则表达式RegExp_第10张图片
Paste_Image.png

11、str.replace(regexp/sbustr,replacement) 替换一个子串

正则每次只匹配一次
网易微专业-JS13正则表达式RegExp_第11张图片
Paste_Image.png

12、regexpObj.exec(str)

网易微专业-JS13正则表达式RegExp_第12张图片
Paste_Image.png

你可能感兴趣的:(网易微专业-JS13正则表达式RegExp)