1.正則:檢索字串的一條規則
2.正則就是由元字元和修飾符構成
3.寫在//裡面的都叫元字元,分兩種,一種是有特殊意義,一種沒有意義,沒有意義的就是字元本身
特殊意義的元字元
1.\轉義字元,轉譯後面緊跟的字元的意義\d \.
2..代表除了\n以外的任何單個字元
3.d,d,w,w,s,s,b,b
4.^以什麼開頭
5.$以什麼結尾 \$就是$本身
6.|代表或的意思
帶有量詞意思的元字元
1.?代表0到1個
2.*代表0到多個
3.+代表1個到多個
4.{}系列
{}系列元字元
[xyz]代表x或y或z中的任意乙個
[0-9]代表0-9之間的任意乙個
[a-z]代表小寫a到小寫z
[a-z]代表大寫a到大寫z
[a-z]
()分組系列
(x|y)
正則的細節
1.正則定義的區別
var reg=/hello/g
var reg=new regexp("hello","g")
前者不能引用變數,後者可以
2.reg=/^\d$/
^和$符不占用位置,說明開頭和結尾之間夾了乙個數字,表達乙個純數字
3././和/\./的區別
4.[.],[+]的意思.和+
在正則裡是特殊的元字元,
.是任意字元
+是量詞代表多個。
在裡面的.和
+就是這個字元本身,沒有意義。
5.|代表或
[2|3] 代表2或
3[12|34] 代表1或
2|3或
4,或者12,
34 往往這種情況需要分組
()[(12|34)]
[xyz]
6.-的問題
/-/ 就是
-本身。沒有意義
12 18筆記 正則的理解
正則的理解 1.正則的懶惰性 每一次在exec 中捕獲的時候,只捕獲第一次匹配的內容而不往下捕獲,這叫正則的懶惰性,每一次捕獲的開始位置都是從0開始 2.正則的貪婪性 每一次匹配都是按照最長的出結果,把這種功能叫正則的貪婪性 解決正則的懶惰性 修飾符g 正則的例項物件reg上有乙個lastindex...
教父3 筆記
教父3是一部很矯情的 原因在於教父3就是一部斬草不除根,然後還亮將禍患留在自己身邊,首領貼心照顧偏愛這個禍害,禍害長大了開始秘密禍害這個家族,然後首領還是不忍心處理掉這個禍害,忠心耿耿的手下被殺才布局讓手下去除掉禍害!大部分時間講述好萊塢的各種齷齪和骯髒,我猜想國內大部分是看電影過來的,如果以閱讀 ...
3 21 筆記 心得
課堂筆記 1函式內,區域性作用域 函式外,全域性作用域 2.this,指向誰,具體看誰呼叫這個函式 3.localstorage.setitem key,value 用於將key value鍵值對的方式插入localstorage中。4.localstorage.getitem key 讀取key的...