HomeTutorsContact

How to check if a string contains a substring in JavaScript?

By Gulshan Saini
Published in JavaScript
January 05, 2021
1 min read

In this tutorial, I am going to show you a very simple, fast, and modern(ES6) way to check whether a string contains a substring in JavaScript.

String.prototype.includes() method checks if one string may be found within another string. It returns a boolean value of true if the string is found, otherwise false.

Old way: Before ES6, String.prototype.indexOf() method was used to check whether a string contains a substring, which returns -1 when a substring cannot be found.

Let’s say you following string

let title = '12 Ways to Tell Someone Is Really Intelligent'

To check whether variable title contains string Intelligent, we can use String.prototype.includes() as follows

let title = '12 Ways to Tell Someone Is Really Intelligent'
let textIsPresent = title.includes('Intelligent')

Now, if you console.log the textIsPresent variable, you should get the output as true

let title = '12 Ways to Tell Someone Is Really Intelligent'
let textIsPresent = title.includes('Intelligent')

console.log(textIsPresent) // Output: true

The includes() method is case sensitive i.e. it would return false if you check the inclusion of string intelligent in title string.


Tags

#javascript
Previous Article
How to remove a specific item from an array in JavaScript?
Gulshan Saini

Gulshan Saini

Fullstack Developer

Subscribe to our newsletter!

We'll send you the best of our blog just once a month. We promise.

Topics

CSS
Gatsby
Browser
HTML
JavaScript
NextJS
Puppeteer
NodeJS
Python
ReactJS
Typescript
VSCode

Related Posts

How to remove a specific item from an array in JavaScript?
January 04, 2021
1 min
© 2021, All Rights Reserved.

Quick Links

Contact UsBrowserCSSPythonPuppeteer

Social Media