📜  nodejs if contains - Javascript(1)

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

Node.js中的字符串包含判断

在Node.js中,我们可以用多种方法来检查一个字符串是否包含另一个字符串。下面是一些常用的方法:

使用includes()

includes()方法可以用来检查一个字符串是否包含另一个字符串,返回值是一个布尔值。

const str = "hello world";
const subStr = "world";
const result = str.includes(subStr);
console.log(result); // true
使用indexOf()

indexOf()方法可以返回字符串中子字符串的位置,如果字符串中不包含子字符串,则返回-1。

const str = "hello world";
const subStr = "world";
const result = str.indexOf(subStr);
console.log(result); // 6
使用正则表达式

可以使用正则表达式来检查字符串是否包含某些字符。下面是一个使用正则表达式的例子:

const str = "hello world";
const subStr = /world/;
const result = subStr.test(str);
console.log(result); // true
使用match()

match()方法可以返回包含所有匹配子字符串的数组,如果没有匹配,则返回null。

const str = "hello world";
const subStr = /world/;
const result = str.match(subStr);
console.log(result); // ["world"]

以上是Node.js中一些常用的字符串包含判断方法,可以根据具体情况选用适当的方法。