JavaScript---正则表达式
在JavaScript中,RegExp对象表示正则表达式,用来对字符串进行匹配。
一、两种定义方法:
1、直接量法:
/pattern/attribute
2、对象法:
new RegExp(pattern,attribute);
参数说明:
pattern是一个字符串,指定了正则表达式的模式或其他的正则表达式;
attribute是一个可选的字符串,用来模式匹配的范围,包括i,g,m三个字符,分别代表区分大小写匹配、全局匹配和多行匹配。(如果pattern是正则表达式而不是字符串,怎必须删除该参数)
i-->ignoreCase;
g-->gloable;
m-->multiLine;
二、正则表达式语法说明:
正则表达式的语法从修饰符、方括号、元字符、量词、RegExp对象属性、RegExp对象方法和支持正则表达式的String对象的方法等七个方面进行描述:
1、修饰符:
修饰符描述i执行对大小写不敏感的匹配g执行全部匹配(查找所有的匹配项,而非在找到第一个匹配项后结束)m执行多行匹配2、方括号:
表达式 | 描述 |
3、元字符
元字符 | 描述 |
4、量词
量词 | 描述 |
5、RegExp对象属性
属性 | 描述 |
6、 RegExp对象方法
方法 | 描述 |
7、支持正则表达式的 String 对象的方法
方法 | 描述 |
相关推荐
wangzhaotongalex 2020-10-20
rechanel 2020-11-16
cshanzhizi 2020-10-16
luofuIT成长记录 2020-09-22
taomengxing 2020-09-07
MaggieRose 2020-08-19
jyj00 2020-08-15
MaggieRose 2020-07-04
modaiairen 2020-06-28
ziggurat 2020-06-28
JnX 2020-06-27
jyj00 2020-06-26
山水沐光 2020-06-25
shqhope 2020-06-23
eroshn 2020-06-21
码墨 2020-06-16
wyq 2020-11-11
TLROJE 2020-10-26
风雨断肠人 2020-10-13