正则表达式i修饰符(大小写不敏感)
正则表达式i修饰符:
i修饰符用来规定正则表达式的匹配是大小写不敏感的。
语法结构:
构造函数方式:
new RegExp("regexp","i")
对象直接量方式:
/regexp/i
浏览器支持:
IE浏览器支持此元字符。
火狐浏览器支持此元字符。
谷歌浏览器支持此元字符。
实例代码:
var str="This is an antzone good"; var reg=/this/; console.log(str.match(reg));
以上代码不能够匹配任何内容,因为是大小写敏感的。
var str="This is an antzone good"; var reg=/this/i; console.log(str.match(reg))
以上代码可以进行成功的匹配,因为是大小写不敏感的。
正则表达式小结篇
正则表达式就是由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。
正则表达式m修饰符(多行匹配)
正则表达式m修饰符:m修饰符规定正则表达式可以执行多行匹配。m修饰符的作用是修改^和$在正则表达式中的作用,让它们分别表示行首和行尾。在默认
正则表达式模式修饰符
i(PCRE_CASELESS)如果设置了这个修饰符,模式中的字母会进行大小写不敏感匹配。m(PCRE_MULTILINE)默认情况下,PCRE认为目标字符串是由单行字符组成的(然而实