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