/a/i
i : 忽略大小写
定界符 ------ //
search 返回位置
match 返回数组
replace 替换 replace(a,b)
选项:i
g :所有的
\d :所有数字 转义
\d+ :去除贪婪匹配模式 +量词
模式:贪婪匹配,默认情况下是贪婪匹配模式;
元字符:--[]
1.任何一个
/a[abc]q/ abq aaq acq
2.范围
/[a-z]/i
/[0-9]/
/[a-z0-9]/
/3-59/ == //
3.排除
[^a-z0-9]
转义字符
\d [0-9]
\w [a-z0-9_]
\s 空白
. 任意字符
a任意字符5-18 z
/a.{5,18}z/
量词{n}
不加量词就是一个;
{n}:/a{6}/ 6个;
{n,m} 范围;
{n,} /\w{6,}/ 至少6个
- == {1,} 至少一个
?{0,1} 可以没有,有的话但至少一个
.js/.jsx
/.jsx?/ .js 或者 .jsx
test:正则的方法
修饰符
^ 行首
$ 行尾
或 注意加括号提高优先级