全网最详细的js判断字符串包含某个字符串的多种方法,比如search(),includes(),indexOf(),lastIndexOf()等
在JavaScript中,可以使用以下三种方法来判断一个字符串是否包含另一个字符串:
search()
方法:使用search()
方法可以查找字符串中指定值的出现位置,如果没有找到则返回-1
。
let str = "Hello, world!";
let keyword = "world";
if (str.search(keyword) !== -1) {
console.log("字符串包含指定的关键字");
} else {
console.log("字符串不包含指定的关键字");
}
includes()
方法:使用includes()
方法可以判断一个字符串是否包含另一个字符串,返回true
或者false
。
let str = "Hello, world!";
let keyword = "world";
if (str.includes(keyword)) {
console.log("字符串包含指定的关键字");
} else {
console.log("字符串不包含指定的关键字");
}
indexOf()
方法:使用indexOf()
方法可以查找字符串中指定值的第一个出现的索引,如果没有找到则返回-1
。
let str = "Hello, world!";
let keyword = "world";
if (str.indexOf(keyword) !== -1) {
console.log("字符串包含指定的关键字");
} else {
console.log("字符串不包含指定的关键字");
}
以上三种方法是判断字符串是否包含另一个字符串的常用方法,你可以根据实际需求选择使用。
评论已关闭