参考Javascript权威指南(第6版)第10章
1、正则表达式的定义
正则表达式有两种定义方法,通常使用直接量方式。
(1)直接量
var pattern = /\d$/;
var pattern = /\d$/gim;
(2)RegExp()构造函数
注意转义字符前面的"\"必须换成"\\"。
var pattern = RegExp("\\d$","gim");
正则表达式三个修饰符的含义:
| 字符 | 含义 |
|---|---|
| i | 不区分大小写 |
| g | 全局匹配 |
| m | 多行匹配 |
正则表达式中,需要转义的标点符号包括:^$.*+?=!