This is a list of Javascript functions that I find useful for everyday use.
/** * Evaluate if one string exists inside another string and return * either true (it exists) or false (it does not). * * @param string needle The string to search for. * @param string haystack The string to search through. * * @return bool Return true if it exists, false otherwise. */ function strContains(needle, haystack) { // Make everything lowercase needle = needle.toLowerCase(); haystack = haystack.toLowerCase(); // See if the needle exists in the haystack strLocation = haystack.indexOf(needle); if (strLocation != -1) { value = true; } else { value = false; } // Return the value return value; }