1.RegExp对象:
1> RegExp是JavaScript中的一个内置对象(正则表达式)。用于规定在文本中检索的内容。
2> test方法:检测一个字符串,存在返回true否则反之。
3> exec方法:搜索字符串,并返回一个包含搜索结果的数组。
4> 创建RegExp有两种方式:
(1).构造函数 ——> var reg=new RegExp
(2).普通方式 ——> var reg=/表达式/附加三个参数
(g:全局匹配;i:忽略大小写;m:多行匹配)
2.限定符:
{n} 规定前面的元素或组合项要连续出现n次
{n,} 规定前面的元素或组合项要至少出现n次
{n,m} 规定前面的元素或组合项要至少出现n次,至多出现m次
+ 元素必须出现一次或连续多次 等效于{1}
* 可以出现0次或多次,等效于{0}
? 可以出现0次或1次,等效于{0,1}
3.匹配符:
[...] 匹配方括号中包含的字符集中的任意一个字符。
| 用于选择匹配两个选项之中的任意一个
[^...] 括号中未包含的任何字符
[a-z],[1-9] 匹配范围内的任何字符
[^a-z],[^1-9] 匹配不在范围内的任何字符
\d 匹配任意一个数字字符 等效于[0-9]
\D 匹配任意一个非数字字符
\s 匹配任何空白字符
\S 匹配任何非空白字符
\w 匹配任何数字,字母,下划线
\W 匹配非数字,字母,但不包括下划线