是否有一个简单的方法来使所有字符串在js文件中不区分大小写?

吉姆·普拉茨(Jim Platts)

有没有一种简单的方法可以使js文件中的所有字符串不区分大小写?这是正常检查的一个简单示例:

var message = 'This is a Test';
var isTest = message.toLowerCase().indexOf('test') > -1;

对于单个检查来说,这不是一个坏方法,但是如果需要在文件中执行10次以上,则会变得很冗长。有没有更简单的方法可以使整个js文件的字符串不区分大小写?

迈克·克拉克

编写自己的函数,并在各处使用它。

function contains(a, b) {
  return a.toLowerCase().indexOf(b.toLowerCase()) > -1;
}

console.log(contains('This is a Test', 'test'));
console.log(contains('ABC', 'abc'));
console.log(contains('ABCdefGHI', 'Fgh'));
console.log(contains('Nope, no match', 'See?'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们可以检查字符串是否包含在另一个不区分大小写的字符串中吗?

如何在Java中以不区分大小写的方式检查字符串是否包含另一个字符串?

JavaScript replace使用变量而不是字符串的所有不区分大小写的搜索

Python不区分大小写替换所有多个字符串

突出显示所有出现的字符串-不区分大小写

是否有不区分大小写的替代string.Replace的字符串?

我需要在字符串中搜索一个单词,如何使其不区分大小写?

如何使所有出现在字符串中的特定字符(不区分大小写)并使所有非字母字符不受影响?

如何在某个字符串后删除所有内容[不区分大小写]

如何制作一个函数来比较字符串而不区分大小写,不使用 strcmpi()

在不区分大小写的给定文化中找到字符串的第一个差异

使用where条件检查字符串是否具有字母e(不区分大小写)sql查询

一种简单的方法(以区分大小写的字母顺序对字符串进行排序)

Python-字符串中的“不区分大小写”或“大小写忽略”

Mongoengine检查ListField()中是否包含整个不区分大小写的字符串

vuex ORM中的'where'子句是否可以不区分大小写的字符串比较?

javascript-检查字符串是否在不区分大小写的数组中

检查列表中是否存在不区分大小写的字符串

是否有一个正则表达式来切换字符串中的字符大小写?

检查 2 个不区分大小写的字符串或使用 equalsIgnoreCase 方法

如何使用Linux命令行在特定类型(* .txt)中以文件名查找所有带有子字符串的文件,例如xyz(不区分大小写)?

php-区分大小写的函数计算一个字符串中有多少个字符

返回所有不区分大小写的唯一字符的数量

检查字符串包含使用Linq且不区分大小写的列表中的所有元素

在Pandas DataFrame的列中查找并替换所有匹配但不区分大小写的字符串

javascript比较字符串而不区分大小写

比较字符串而不区分大小写

regEx包装不区分大小写的字符串

不区分大小写的拆分字符串