我有以下内容:
if (referrer.indexOf("Ral") == -1) { ... }
我喜欢做的事情就是让Ral不区分大小写,因此,它可以是RAl,rAl等,仍然匹配。
Ral
RAl
rAl
有没有办法说Ral必须不区分大小写?
.toLowerCase()在之后添加referrer。此方法将字符串转换为小写字符串。然后,使用.indexOf()using ral代替Ral。
.toLowerCase()
referrer
.indexOf()
ral
if (referrer.toLowerCase().indexOf("ral") === -1) {
使用正则表达式也可以实现相同的目的(在要针对动态模式进行测试时特别有用):
if (!/Ral/i.test(referrer)) { // ^i = Ignore case flag for RegExp