当给定的字符串没有任何空格(node.js)时,如何检查子字符串?

时间:2018-02-15 08:49:16

标签: node.js string logic

有人可以帮助我检查给定的子字符串是否存在于一个没有空格的句子(字符串)中。

例如:

let subString = 'for';
let string = 'iamgoingforawalk'; //(I am going for a walk)

注意:请注意我使用Node js进行实施。

2 个答案:

答案 0 :(得分:0)

如果字符串不包含子字符串,则

String.prototype.indexOf将返回-1,否则返回子字符串的索引。为此:

var substring = 'for',
  toSearch = 'iamgoingforawalk';
console.log(includesSubstring(toSearch, subString));

function includesSubstring(toSearch, subString) {
  return toSearch.indexOf(subString) !== -1;
}

答案 1 :(得分:0)

使用功能包括。

string.includes(subString);

示例:

console.log('howareyou'.includes('are')); //true