1、普通字元
2、特殊意義的元字元:\d數字字元;
\d [0-9]
\D 非數字
\w word 匹配的是單詞字元 a-z A-Z 0-9 _
\W 非單詞字元
\s 空字元(不可見) 空格 \t \n
\S 匹配可見字元
. 匹配任意字元 (除去\n)
\. 匹配的點
3.正則優先順序
|或,優先順序最低;
()分組,優先順序最高;/(f|b)oot/.test(foot)//true
[]:表示一個字元的位置,[]內表示可以出現的字元
/a|b|c/===/[abc]/;
/[a-z]/只要出現一個!小寫字母
[^]:表示非
/[0-9]/
4.邊界字元
^表示開始;$表示結束
chuan ^c開頭,n$結尾
^ $;精確匹配
5.量詞元字元
*:表示出現0次或者0次以上
+:表示1次或者1次以上;
?:表示0次或者1次;
{n,m} :出現n到m次;
{n,}:出現n或者n次以上
{n} :出現n次
1、普通字元
2、特殊意義的元字元:\d數字字元;
\d [0-9]
\D 非數字
\w word 匹配的是單詞字元 a-z A-Z 0-9 _
\W 非單詞字元
\s 空字元(不可見) 空格 \t \n
\S 匹配可見字元
. 匹配任意字元 (除去\n)
\. 匹配的點
3.正則優先順序
|或,優先順序最低;
()分組,優先順序最高;/(f|b)oot/.test(foot)//true
[]:表示一個字元的位置,[]內表示可以出現的字元
/a|b|c/===/[abc]/;
/[a-z]/只要出現一個!小寫字母
[^]:表示非
/[0-9]/
4.邊界字元
^表示開始;$表示結束
chuan ^c開頭,n$結尾
^ $;精確匹配
5.量詞元字元
*:表示出現0次或者0次以上
+:表示1次或者1次以上;
?:表示0次或者1次;
{n,m} :出現n到m次;
{n,}:出現n或者n次以上
{n} :出現n次