js开发,字符串是否包含某字符
时间: 2023-09-03 21:15:31 浏览: 61
在 JavaScript 中,我们可以使用字符串的 `includes()` 方法来判断一个字符串是否包含另一个字符串。该方法返回一个布尔值,表示被搜索的字符串是否在原字符串中出现。
举个例子,假设我们有一个字符串 `str`,我们想要判断它是否包含字符串 `subStr`,可以使用以下代码:
```
var str = "Hello World";
var subStr = "World";
if (str.includes(subStr)) {
console.log("字符串中包含子字符串");
} else {
console.log("字符串中不包含子字符串");
}
```
上述代码中,我们使用 `includes()` 方法判断字符串 `str` 是否包含字符串 `subStr`,如果包含则输出字符串中包含子字符串,否则输出字符串中不包含子字符串。
需要注意的是,`includes()` 方法区分大小写,如果要进行不区分大小写的匹配,可以先将字符串转换为小写或大写再进行匹配。例如:
```
var str = "Hello World";
var subStr = "world";
if (str.toLowerCase().includes(subStr.toLowerCase())) {
console.log("字符串中包含子字符串");
} else {
console.log("字符串中不包含子字符串");
}
```
上述代码中,我们先将字符串转换为小写,再使用 `includes()` 方法进行匹配,这样就可以实现不区分大小写的匹配。
阅读全文