JavaScript通过内置对象RegExp来支持正则表达式
两种实例化方法:
- 字面量 var reg= / is /g;
- 构造函数 new RegExp(‘’\bis\b,’g’); 反斜线需要转义
修饰符
g:全局匹配 (global)
i:忽略大小写 (ignore case)
m:多行匹配(multiple lines)
元字符
- 原义文本字符
- 元字符(在正则表达式中有特殊含义的非字母字符)
例如: 单词边界
.* + ? $ . | () {} []
字符 |
含义 |
|
水平制表符 |
v |
垂直制表符 |
|
换行符 |
|
回车符 |