这里写目录标题
語法
^:匹配字符串的开头。
$:匹配字符串的结尾。
.:匹配任意单个字符,除了换行符。
*:匹配前面的字符零次或多次。
+:匹配前面的字符一次或多次。
?:匹配前面的字符零次或一次。
[]:匹配方括号中的任意一个字符。
[^]:匹配不在方括号中的任意一个字符。
():分组匹配,可以在后面使用 \1、\2 等来引用分组。
| :匹配左右两边任意一个表达式
{}:表示匹配重复次数,用于指定匹配的字符或子表达式出现的次数。例如,{3}表示匹配前面的字符或子表达式恰好出现3次,{2,5}表示匹配前面的字符或子表达式出现2到5次,{2,}表示匹配前面的字符或子表达式至少出现2次。
\d:匹配任意一个数字字符,相当于[0-9]。
\w:匹配任意一个字母、数字或下划线字符,相当于[A-Za-z0-9_]。
\s:匹配任意一个空白字符,包括空格、制表符、换行符等。
以下是一些常用的正则表达式标志:
i:忽略大小写。
g:全局匹配。
m:多行匹配。
案例
大小写
// 区分大小写
const strRegex = new RegExp('INQ\\d{8}\\b')
//不区分
const strRegex = new RegExp('INQ\\