Code前端首页关于Code前端联系我们

JS 正则表达式不区分大小写

terry 2年前 (2023-09-09) 阅读数 185 #Javascript

当你用 JS 编写正则表达式时,正则表达式默认区分大小写。

例如:

var str = 'HelloWorld';
var reg = /h/g;
reg.test(str); //返回false

I 可用于忽略大小写字母,语法如下:

/regex/i

上面的代码修改如下:

var str = 'HelloWorld';
var reg = /h/gi;
reg.test(str); //返回true

下面我们使用普通的i修饰符来解决普通js忽略大小写的问题。

正则表达式虽然在实际项目中用得不多,但在关键时刻,掌握得好的话,可以事半功倍。常见的实现有:字符串交换、获取url参数等。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门