
In this tutorial, we’re going to discuss methods you can use to check if a JavaScript string contains another string using these three approaches. The way it was originally written looks for '2,'.Īlso to reinforce what Klaus said, if you have control over the way the data is handled you may find it easier to store lists of values in an array. If the substring is found, then it returns the index of the characters that can be the start and end of the specified strings. JavaScript String Contains There are three methods for checking if a JavaScript string contains another character or sequence of characters: includes (). The value checked by topPage.indexOf() does not need the added comma. The only change was to remove the trailing comma from temp value - your comma delimited string does not end with a comma, so it could never find the last value. String.Search(searchValueRegex) returns an index integer or -1 if the string isn't found. The includes() method determines whether one string may be found within another string, returning true or false as appropriate.

