使用 indexOf() 方法可判断字符串是否包含某字符,返回索引值或-1;通过检查返回值不等于-1即可确认包含关系,该方法区分大小写且仅返回首次匹配位置,适合基础场景。
在 JavaScript 中,可以使用 indexOf() 方法来判断一个字符串是否包含某个字符或子字符串。这个方法会返回指定内容在原字符串中首次出现的位置(索引),如果找不到则返回 -1。
str.indexOf(searchValue)
通过判断
返回值是否不等于 -1,就可以知道是否包含目标字符:
也可以封装成一个通用函数:
function contains(str, char) {基本上就这些,用 indexOf() 判断包含关系简单直接,兼容性好,适合基础场景。