首頁  >  文章  >  web前端  >  javascript中正規表示式/ig表示什麼意思

javascript中正規表示式/ig表示什麼意思

WBOY
WBOY原創
2022-03-02 15:44:324607瀏覽

在JavaScript正規表示式中,“/ig”的意思是“執行全域匹配並且忽略大小寫”,是修飾符,其中修飾符“i”用於表示執行對大小寫不敏感的匹配,修飾符“g”用於表示執行全域匹配。

javascript中正規表示式/ig表示什麼意思

本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

javascript中正規表示式/ig表示什麼意思

在正規表示式中/i,/g,/ig,/gi,/m的差異與意義

/i (忽略大小寫)
/g (全文查找出現的所有匹配字元)
/m (多行查找)
/gi(全文查找、忽略大小寫)
/ig(全文查找、忽略大小寫)

修飾符

修飾符 描述
#i 執行對大小寫不敏感的匹配。
g 執行全域匹配(查找所有匹配而不是在找到第一個匹配後停止)。
m 執行多行比對。

方括號

#方括號用於尋找某個範圍內的字元:

表達式 描述
[abc] #找出方括號之間的任何字元。
[^abc] 找出任何不在方括號之間的字元。
[0-9] 找出任何從 0 至 9 的數字。
[a-z] 尋找任何從小寫 a 到小寫 z 的字元。
[A-Z] 尋找任何從大寫 A 到大寫 Z 的字元。
[A-z] 尋找任何從大寫 A 到小寫 z 的字元。
[adgk] 尋找給定集合內的任何字元。
[^adgk] 找出給定集合外的任何字元。
(red|blue|green) 尋找任何指定的選項。

元字元

#元字元(Metacharacter)是擁有特殊意義的字元:

##元字符描述.尋找單個字符,除了換行和行結束符。 w找出單字字元。 W找出非單字字元。 d找出數字。 D尋找非數字字元。 s尋找空白字元。 S尋找非空白字元。 b找出位於單字的開頭或結尾的匹配。 B找出不處在單字的開頭或結尾的匹配。  尋找 NUL 字元。 n尋找換行符號。 f尋找換頁符號。 r找回車符。 t尋找製表符。 v尋找垂直製表符。 xxx尋找以八進位數 xxx 規定的字元。 xdd找出以十六進位數 dd 規定的字元。 uxxxx找出以十六進位數 xxxx 規定的 Unicode 字元。
量詞

#量詞描述n 符合任何包含至少一個n 的字串。 n*符合任何包含零個或多個 n 的字串。 n?符合任何包含零個或一個 n 的字串。 n{X}符合包含 X 個 n 的序列的字串。 n{X,Y}符合包含 X 或 Y 個 n 的序列的字串。 n{X,}符合包含至少 X 個 n 的序列的字串。 n$符合任何結尾為 n 的字串。 ^n符合任何開頭為 n 的字串。 ?=n符合任何其後緊接指定字串 n 的字串。 ?!n符合任何其後沒有緊接指定字串 n 的字串。
RegExp 物件屬性

FF: Firefox, IE: Internet Explorer

屬性描述FFIEglobal#RegExp 物件是否具有標誌g。 14ignoreCaseRegExp 物件是否具有標誌 i。 14lastIndex一個整數,標示開始下一次符合的字元位置。 14multilineRegExp 物件是否具有標誌 m。 14source#正規表示式的來​​源文字。 14#

RegExp Object Method

FF: Firefox, IE: Internet Explorer

Method Description FF IE
compile Compile the regular expression. 1 4
exec Retrieves the value specified in the string. Returns the found value and determines its position. 1 4
test Retrieves the value specified in the string. Returns true or false. 1 4

Methods of String objects that support regular expressions

FF: Firefox, IE: Internet Explorer

Method Description FF IE
search Retrieve values ​​that match a regular expression. 1 4
match Find a match for one or more regular expressions. 1 4
replace Replace the substring that matches the regular expression. 1 4
split Split the string into a string array.

##Related recommendations:

javascript learning tutorial

以上是javascript中正規表示式/ig表示什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn