In this short tip post, we will learn how to check if a string contains a substring using JavaScript.
Objective
We need to check whether the given word is present in the string as a substring.
Approach
We can use JavaScript indexOf() method to achieve the same. We can also use ES6 includes() method.
Code
var phrase = 'Hello, this is Shahid coding a JavaScript program';
var check = phrase.indexOf('Shahid') !== -1 ? true : false;
console.log(check); // true
var check = phrase.indexOf('Shahid') !== -1 ? true : false;
console.log(check); // true
You can also use ES6 includes() method is it is supported by your browser.
var phrase = 'Hello, this is Shahid coding a JavaScript program';
var check = phrase.includes('Shahid');
console.log(check); // true
var check = phrase.includes('Shahid');
console.log(check); // true
Check out the codepen to view the live demo.
See the Pen
check substring javascript by Shahid Shaikh (@codeforgeek)
on CodePen.
Love JavaScript? Learn more about it here.