在JavaScript中,使用正则表达式(RegExp)时,如果你希望匹配不区分大小写,你可以使用i标志。i标志表示执行不区分大小写的匹配。
以下是一个简单的示例,展示了如何在正则表达式中使用i标志来实现不区分大小写的匹配:
const regex = /hello/i; // 使用i标志
const str1 = 'Hello, world!';
const str2 = 'hello, world!';
const str3 = 'HELLO, WORLD!';
console.log(regex.test(str1)); // 输出: true
console.log(regex.test(str2)); // 输出: true
console.log(regex.test(str3)); // 输出: true
在上面的示例中,正则表达式/hello/i用于匹配字符串中的"hello",不区分大小写。因此,它成功匹配了str1、str2和str3中的所有情况。
请注意,i标志可以与其他标志(如g(全局匹配)和m(多行匹配))一起使用,以根据需要定制正则表达式的行为。例如,/hello/gi将执行全局且不区分大小写的匹配。
JavaScript正则不区分大小写匹配
3542

被折叠的 条评论
为什么被折叠?



