有些时候,我们并不关注匹配字母的大小写。
我们可以使用忽略大小写的标志——i
。
可以通过将 i
附加到正则表达式之后来使用。
例如/ignorecase/i
,可以匹配字符串"ignorecase"
、"igNoreCase"
和"IgnoreCase"
。
var testStr = "igNoreCase";
var testRegex = /ignorecase/i;
var igRes = testRegex.test(testStr); // 返回 true
console.log(igRes); // 请在控制台中查看结果
闯关:编写正则表达式 testRegex
以匹配"w3cschool"
,忽略大小写。
正则表达式不应与任何缩写或带有空格的变体匹配。
ar myString = "w3cschool APP";
var testRegex = /change/; // 修改这行
var result = testRegex.test(myString);
console.log(result);
正确代码
var myString = "w3cschool APP";
var testRegex = /w3cschool/i;
var result = testRegex.test(myString);
console.log(result);