正則中的igm


 " g "是全局即全部字符串,而如果想要多行匹配(有多行效果)就要再加" m ",如果想要忽略大小寫再加” i “。

多行效果的作用:

m修飾符的作用是修改^和$在正則表達式中的作用,讓它們分別表示行首和行尾。
在默認狀態下,一個字符串無論是否換行只有一個開始^和結尾$,如果采用多行匹配,那么每一個行都有一個^和結尾$。

驗證:是否有m(多行匹配),其中字符串中的\n是起換行作用。

 

var z=/^a/g;
console.log("abc\nabc".match(z));

輸出 :   (1) ["a"]

var z=/^a/mg;
console.log("abc\nabc".match(z));

輸出 :  (2) ["a", "a"]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM