Detect if a String Contains Another String when the string is delimited unusually

javascript, jquery, string

Solution

var string = '[United States][Canada][India]';
var search = 'Canada';
if (string.indexOf('[' + search + ']') !== -1) {
  // Whatever
}

Problem

I have a string delimited like so (it's not an array it's a straight string) string = " [United States] [Canada] [India] "; I want to do something like below. ``` if( string contains "Canada" ) { //Do Canada stuff here } ``` Thanks for any tips

Original source

Related problems