在任何编程语言中,检查字符串是否包含子字符串都是常见的任务。例如,假设您正在构建在线游戏。您可能需要检查用户名是否包含禁止使用的短语,以确保所有用户名都适合您的游戏。
JavaScript字符串包含
有三种方法可检查JavaScript字符串是否包含另一个字符或字符序列:
- includes()。
- indexOf()。
- 正则表达式(regex)。
在本教程中,我们将讨论可以使用这三种方法来检查JavaScript字符串是否包含另一个字符串的方法。
includes()
ES6中引入的JavaScript include()方法确定字符串是否包含您传递给该方法的字符。如果字符串包含某些字符,则该方法将返回“ true”。
如果指定的字符串不包含您要查找的字符,则includes()将返回“ false”。
includes()方法的语法为:
string.includes(word);
值“字符串”是指我们将搜索的字符。“单词”是指我们要查找的字符。
这是一个实际使用includes()方法的示例:
let example = "Example String!";
let our