Determining if a string contains a substring is an essential task in any programming language. In this video, Craig Buckler lays out eight different approaches to this problem including string methods new to ECMAScript 2016. Novice-level JavaScript programmers will become familiar with all of the options at their disposal, including regular expressions.

Access in-depth JavaScript training with our Beginning JavaScript Learning Path.


Craig Buckler is an experienced Web Developer working in the UK who started his career creating desktop software. Craig has worked for a number of well-known companies, including Microsoft, MSN, and Thomson Reuters, as well as the UK & EU governments. Craig is the prolific author of countless articles and tutorials on HTML5, CSS3, JavaScript, JQuery, PHP, and Node.js.

Article image: Screenshot from "How do you check if one string contains a substring in JavaScript?"