正規表示式中的^有兩種意義,乙個是標識開頭,乙個是內容取反
一、^作為標識開頭
1./^a/會匹配"a bc"中的a,但是不會匹配"er a"中的a,此時^a的意思是「匹配以a作為開頭的」
2.對應的$代表結尾
3.類似的有
/[(^\s+)(\s+$)]/g(^cat)$
(^cat$)
^(cat)$
^(cat$)
二、^作為內容取反
[^x] 匹配除了x以外的任意字元
[^aeiou] 匹配除了aeiou這幾個字母以外的任意字元
(注意要有中括號內寫^才是取反)
三、彙總反義
**/語法 說明
\w 匹配任意不是字母,數字,下劃線,漢字的字元
\s 匹配任意不是空白符的字元
\d 匹配任意非數字的字元
\b 匹配不是單詞開頭或結束的位置
[^x] 匹配除了x以外的任意字元
[^aeiou] 匹配除了aeiou這幾個字母以外的任意字元
正規表示式中兩種定義方式中的反斜槓
正規表示式有兩種定義方式,一種是使用雙正斜槓將正規表示式的式子括起來,例如 var re1 d 一種是使用建立正規表示式物件的方式,這種情況下正規表示式作為乙個字串,用雙引號包裹,例如 var re1 new regexp d 從這兩種示例中可以看出雖然表達同樣的意思,但是使用的正規表示式卻有一些區...
正規表示式 w d 的意義
對於正規表示式,相信很多人都知道,但是很多人的第一感覺就是難學,因為看第一眼時,覺得完全沒有規律可尋,而且全是一堆各種各樣的特殊符號,完全不知所云。其實只是對正則不了解而以,了解了你就會發現,原來就這樣啊正則所用的相關字元其實不多,也不難記,更不難懂,唯一難的就是組合起來之後,可讀性比較差,而且不容...
正規表示式 等符號意義
1 字元 意義 對於字元,通常表示按字面意義,指出接著的字元為特殊字元,不作解釋.例如 b 匹配字元 b 通過在b 前面加乙個反斜槓,也就是 b 則該字元變成特殊字元,表示匹配乙個單詞的分界線.或者,對於幾個字元,通常說明是特殊的,指出緊接著的字元不是特殊的,而應該按字面解釋.例如 是乙個特殊字元,...