要检查字符串是否包含子字符串,可以使用JavaScript中的 includes()
方法。includes()
方法用于确定一个字符串是否包含在另一个字符串中,根据情况返回 true
或 false
。以下是如何使用 includes()
方法的示例:
const mainString = "这是一个测试字符串";
const subString = "测试";
if (mainString.includes(subString)) {
console.log("子字符串存在");
} else {
console.log("子字符串不存在");
}
在这个示例中,mainString
是要检查的字符串,subString
是要查找的子字符串。includes()
方法检查 mainString
是否包含 subString
,如果包含则返回 true
,否则返回 false
。
需要注意的是,includes()
方法是区分大小写的,也就是说 "Test" 和 "test" 是不同的字符串。如果要进行不区分大小写的搜索,可以在使用 includes()
之前将字符串和子字符串都转换为小写(或大写):
const mainString = "这是一个测试字符串";
const subString = "测试";
if (mainString.toLowerCase().includes(subString.toLowerCase())) {
console.log("子字符串存在");
} else {
console.log("子字符串不存在");
}
这样,即使 mainString
和 subString
的大小写不同,includes()
方法也可以正确地判断它们是否相同。
领取专属 10元无门槛券
手把手带您无忧上云