1. 正则表达式 (Regular Expression), 在代码中常简写为 regex
2. 创建正则表达式
var reg = /test/;
var reg = new RegExp("test");
var reg = /^test$/;
var reg = new RegExp("^test$");
3. 常用符号
/.../ : 正则表达式的开始和结束
^ : 匹配字符串的开始
$ : 匹配字符串的结束
\s : 任何空白字符
\S : 任何非空白字符
\d : 匹配一个数字字符, 等价于[0-9]
\D : 匹配除了数字之外的任何字符
\w : 匹配数字,字母,下划线, 等价于[a-zA-z0-9]
. : 除了换行符的任意字符
4. 前一项重复次数
{n} : n次
{n,} : n次或多次, 最少n次
{n,m} : 最少n次, 最多m次
* : 0次或多次, 等价于 {0,}
+ : 1次或多次, 等价于 {1,}
? : 0次或1次, 等价于 {0,1}