javascript中的正規表示式 來自W3C

2021-06-27 20:30:20 字數 923 閱讀 4236

regexp 物件表示正規表示式,它是對字串執行模式匹配的強大工具。

new regexp(pattern, attributes);

引數 pattern 是乙個字串,指定了正規表示式的模式或其他正規表示式。

引數 attributes 是乙個可選的字串,包含屬性 "g"、"i" 和 "m",分別用於指定全域性匹配、區分大小寫的匹配和多行匹配。ecmascript 標準化之前,不支援 m 屬性。如果 pattern 是正規表示式,而不是字串,則必須省略該引數。

修飾符描述

i執行對大小寫不敏感的匹配。

g執行全域性匹配(查詢所有匹配而非在找到第乙個匹配後停止)。

m執行多行匹配。 屬性

描述ff

ieglobal

regexp 物件是否具有標誌 g。14

ignorecase

regexp 物件是否具有標誌 i。14

lastindex

乙個整數,標示開始下一次匹配的字元位置。14

multiline

regexp 物件是否具有標誌 m。14

source

正規表示式的源文字。14

方法描述

ffie

compile

編譯正規表示式。14

exec

檢索字串中指定的值。返回找到的值,並確定其位置。14

test

檢索字串中指定的值。返回 true 或 false。14

方法描述

ffie

search

檢索與正規表示式相匹配的值。14

match

找到乙個或多個正規表示式的匹配。14

replace

替換與正規表示式匹配的子串。14

split

把字串分割為字串陣列。14

JavaScript中的正規表示式

正規表示式用於對字串模式匹配及檢索替換,是對字串執行模式匹配的強大工具 var patt new regexp pattern,modifiers 或者更簡單的方式 var patt pattern modifiers 其中 pattern 模式 描述了表示式的模式 modifiers 修飾符 用於...

JavaScript中的正規表示式

簡單說,正規表示式是一種可以用於模式匹配和替換的強有力的工具。其作用一是測試字串的某個模式。如,對某乙個輸入字串進行測試。二是替換文字,可以在文件中使用乙個正規表示式來標識特定文字,然後可以全部將其刪除,或者替換為別的文字。三是根據模式匹配從字串中提取乙個字串,可以用來在文字或輸入欄位中查詢特定文字...

javascript中的正規表示式

1.書寫形式 1 var expression pattern flag 例如 var pattern abc g,全域性匹配 abc 字串 2 var expression new regexp pattern flag 例如 var pattern new regexp pattern flag...