正則表達(dá)式是用于匹配字符串中字符組合的模式锣杂。在 JavaScript中,正則表達(dá)式也是對象。這些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法
正則表達(dá)式:
修飾詞
1 修飾詞
i :忽略大小寫
g:全部匹配
m:把\n識別為多行
2.中括號
[abc] 中括號中的任意一個字符
[^abc]除了 中括號中的任意一個字符
(linxu)|(php)linux或者php單詞
3.元字符
.任意一個字符
\w 任意一個字母翅娶、數(shù)字或者下劃線
\W 任意一個非字母文留、數(shù)字或者下劃線
\d 任意一個數(shù)字
\D 任意一個非數(shù)字
\s 任意一個空格
\S 任意一個非空格
\b 單詞邊界
\B 非單詞邊界
\n 代表換行符
4.量詞
- 1個或者多個
- 任意多個
?1個或0個
{3} 3個
{3,5} 3個到5個
{3,} 3個以上
^ 行首
$ 行末
?=a 后面緊挨a的
?! 后面不緊挨a的