正規表示式 m 修飾符
m修飾符規定正規表示式可以執行多行匹配。
預設,字串無論是否換行只有一個開始^和結尾$,如果採用多行匹配,那麼每一個行都有一個^和結尾$。
語法結構:
(1).建構函式方式:
[JavaScript] 純文字檢視 複製程式碼new RegExp("regexp","m")
(2).物件直接量方式:
[JavaScript] 純文字檢視 複製程式碼/regexp/m
關於正規表示式建立更多內容參閱JavaScript建立正規表示式一章節。
瀏覽器支援:
(1).IE瀏覽器支援此修飾符。
(2).edge瀏覽器支援此修飾符。
(3).火狐瀏覽器支援此修飾符。
(4).谷歌瀏覽器支援此修飾符。
(5).opera瀏覽器支援此修飾符。
(6).safria瀏覽器支援此修飾符。
例項程式碼:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str="This is an\n antzone good"; var reg=/an$/; console.log(str.match(reg));
不能匹配字串"an",儘管"an"後面已經換行,但是並沒有採用多行匹配,所以不是字串行的結尾。
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str="This is an\n antzone good"; var reg=/an$/m; console.log(str.match(reg));
程式碼可以匹配字串"an",因為採用了多行匹配。
相關文章
- 正規表示式m修飾符(多行匹配)
- 正規表示式模式修飾符模式
- 正規表示式 u 修飾符
- PHP正規表示式模式修飾符詳解PHP模式
- 正規表示式i修飾符(大小寫不敏感)
- 正規表示式全域性匹配模式(g修飾符)模式
- 正規表示式匹配標點符號符號
- 正規表示式{n,m}量詞(至少n次,最多m次)
- 正規表示式
- 正規表示式.
- 正規表示式g全域性匹配識別符號符號
- Vue - 按鍵修飾符 && 系統修飾符Vue
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- Java 修飾符Java 修飾符
- java修飾符Java
- 常用正規表示式
- JavaScript 正規表示式JavaScript
- MySQL正規表示式MySql
- 正規表示式(java)Java
- SQL正規表示式SQL
- python正規表示式Python
- 正規表示式合集
- 正規表示式(一)
- Python 正規表示式Python
- Python——正規表示式Python
- PHP正規表示式PHP
- 正規表示式概括
- javascript正規表示式JavaScript
- java正規表示式Java
- Shell正規表示式
- 正規表示式 教程
- 正規表示式 【四】
- 正規表示式匹配
- Python:正規表示式Python
- php –正規表示式PHP
- 【Linux】正規表示式Linux
- 【JavaScript】正規表示式JavaScript
- URL正規表示式