有没有一种简单的方法可以使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] 删除。
我来说两句