1.正则表达式是用来定义一些字符串的规则的
计算机根据正则表达式,来判断一个字符串是否符合某些规则
举例:
2.创建正则表达式对象的方式
这两种方式,上面那种方式显然更加灵活
3.验证一个字符串是否符合正则表达式
test方法
举例:
4.创建正则表达式对象时的第二个参数
有两种选择,分别是"i"和"g"
"i"代表ignore,意味着忽略大小写
和"g",代表global,代表不能忽略大小写
与string对象的indexOf方法差不多
5.关于正则表达式中‘或’的关系
(1)/a/i形式
举例:
上面var a中的'|'号代表‘或’,即满足有A或B或C就行
(2)数组形式
满足a或b或c就行
(3)关于满足任意字母
[a-z]表示a到z之间任意的字母都可以
同理[A-Z]表示A到Z之间任意的字母
但是,[A-z]就表示任意字母,从A到z
举例:
(4)关于同时检测多个字符组成的整体
举例:
比方说你想检测字符串中是否含有"abc"或"adc"或"acc"
就用这个
举例:
6.关于^号
表示除了...都可以
举例:
上文检测有无a,b,c以外的字符