这个正则表达式的 pattern(模式)可以是任何简单或复杂的正则表达式,包括字符类、限定符、 分组、向前查找和反向引用。每个正则表达式可以带零个或多个 flags(标记),用于控制正则表达式 的行为。下面给出了表示匹配模式的标记。
1、 g:全局模式,表示查找字符串的全部内容,而不是找到第一个匹配的内容就结束。
2、 i:不区分大小写,表示在查找匹配时忽略 pattern 和字符串的大小写。
3、 m:多行模式,表示查找到一行文本末尾时会继续查找。
4、 y:粘附模式,表示只查找从 lastIndex 开始及之后的字符串。
5、 u:Unicode 模式,启用 Unicode 匹配。
6、 s:dotAll 模式,表示元字符.匹配任何字符(包括\n 或\r)