如何检查字符串是否包含javascript中的特定单词

我正在尝试检查字符串是否包含字符串中的特定给定句子。我有下面的字符串,因为我想检查'already registered'句子是否存在但是字符串包含数组所以我无法得到。

message =  'User error fabric-ca request register failed with errors [[{"code":0,"message":"Registration of \'yandgsub15\' failed: Identity \'yandgsub15\' is already registered"}]]' }

我尝试了以下功能,但是我无法获得它。请问有人有解决办法吗?

var n = error.includes("registered");


繁花如伊
浏览 89回答 2
2回答

料青山看我应如是

您正在尝试在名为 error 的字符串中搜索“registered”,但没有尝试这样做:message =  'User error fabric-ca request register failed with errors [[{"code":0,"message":"Registration of \'yandgsub15\' failed: Identity \'yandgsub15\' is already registered"}]]' }var n = message.includes("registered");

呼如林

我认为您只是不搜索好的变量在您的示例中,您正在尝试搜索"registered"而error不是message下面的代码正在工作message = 'User error fabric-ca request register failed with errors [[{"code":0,"message":"Registration of \'yandgsub15\' failed: Identity \'yandgsub15\' is already registered"}]]' var n = message.includes('registered')console.log(n) // true
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript