Js-正則表達式學習(2)

表達模式:
[abc]:匹配括號間的一個字符,不是區間,是符合其中一個,如果要匹配多個則[][][]...
[0-9]:匹配任務0-9的數字,[A-z],匹配A-z的字符,如果要匹配多個則[][][]...
(xy|a): 匹配xy 或者 a

表達式注意:
1. [^a-z]:  ^在表達式中不是以什麼開頭的意思,而是非...相當於! ,比如:/[^a]/ , /[^a-z]/
2.在[]裏面可以寫多個以上表達式的內容,比如[0-9A-zabc]//只要滿足其中一項就可以,其中包括了[0-9],[A-Z],[abc]

 

元字符:
=== 等價於的意思
\. === [^\r\n] \\除了結束符和換行符
\w === [0-9A-Za-z_],//單詞字符
\W === [^\w]//非單詞字符
\d === [0-9]//數字字符
\D === [^/d]//非數字字符
\s === [\t\n\r\v\f]//空格字符
\S === [^\S]//非空格字符
\b === 單詞邊界 /\babc/ 匹配單詞邊界爲abc的字符串abc
\B === 非單詞邊界
\n \t //查找回車符 和 tab符,需要字符串裏有“\n\t”
\xxx 查找八進制xx規定的字符
\xdd 查找十六進制xx規定的字符
\uxxxx 查找十六進制xxxx規定的Unicode字符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章