📌  相关文章
📜  javascript 检查字符串是否包含字符 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:13.939000             🧑  作者: Mango

Javascript检查字符串是否包含字符

在Javascript中,我们可以使用多种方法来检查一个字符串是否包含某个特定字符。这些方法包括:

1. includes()方法

includes()方法是ES6引入的一种新方法,它用于检查一个字符串是否包含另一个子字符串。这个方法返回一个布尔值,表示是否在原字符串中找到了要搜索的子字符串。该方法区分大小写。

const str = 'Hello World';
const checkStr = 'lo';

console.log(str.includes(checkStr)); // true
2. indexOf()方法

indexOf()方法是Javascript中常用的一种字符串搜索方法,它返回要搜索的子字符串在原字符串中的位置。如果找到了子字符串,返回子字符串所在的位置索引(从0开始),否则返回-1。

const str = 'Hello World';
const checkStr = 'lo';

console.log(str.indexOf(checkStr)); // 3
3. RegExp.test()方法

可以使用正则表达式检查字符串是否包含某个字符。

const str = 'Hello World';
const checkStr = /l/;

console.log(checkStr.test(str)); // true
4. 字符串搜索方法

除了以上方法外,我们还可以使用其他字符串搜索方法,如search()match()等。这些方法与上述方法类似,并且可以根据需要进行选择。

const str = 'Hello World';
const checkStr = 'lo';

console.log(str.search(checkStr)); // 3
console.log(str.match(checkStr)); // ['lo']

以上是JS检查字符串是否包含特定字符的常用方法,可以根据需要选择使用。注意,有些方法可能区分大小写,需要根据实际需要选择合适的方法。