JavaScript indexOf 忽略大小写的实现方法

作者:半夏

时间:2026-10-23

浏览:86

本文介绍如何在 JavaScript 中实现忽略大小写的字符串搜索。通过先将字符串统一转换为大写或小写再进行 indexOf 比较,可简单解决大小写敏感问题。此外,还提供了对 String 原型进行扩展的代码示例,在兼容原有 indexOf 函数功能的基础上,增加忽略大小写的参数选项,方便直接调用。

文章目录

JavaScript indexOf 忽略大小写的实现方法

下面介绍一种在 JavaScript 中使 indexOf 函数忽略大小写的方法。


核心思路是将参与比较的字符串统一转换为大写或小写,然后再执行比较操作。


这是一种较为简单的处理方案。


indexOf 用于返回子字符串在对象内第一次出现的字符位置。


利用 toLowerCase 或 toUpperCase 方法,可以参考以下代码实现:


 


另一种方式是对 indexOf 函数进行扩展,具体实现如下:


 


上述扩展代码兼容原有的 indexOf 函数行为,允许直接传入参数以执行忽略大小写的搜索操作。


 

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章