Both String#includes() and String#indexOf() are case sensitive. Neither function supports regular expressions. To do case insensitive search, you can use regular expressions and the String#match() function , or you can convert both the string and substring to lower case using the String#toLowerCase() function.
Read moreWhat is indexOf () in JavaScript?
indexOf() The indexOf() method, given one argument: a substring to search for, searches the entire calling string, and returns the index of the first occurrence of the specified substring .
Read moreHow do you make indexOf case insensitive?
Yes, it is case-sensitive. You can do a case-insensitive indexOf by converting your String and the String parameter both to upper-case before searching . Note that toUpperCase may not work in some circumstances.
Read moreIs JavaScript case insensitive?
JavaScript is a case-sensitive language . This means that language keywords, variables, function names, and any other identifiers must always be typed with a consistent capitalization of letters.
Read moreHow do you lowercase an array?
To convert all array elements to lowercase:
Read moreHow do you make an Array not case-sensitive?
To do a case insensitive check if an array contains a string in JavaScript:
Read moreHow do you ignore case-sensitive strings?
The equalsIgnoreCase() method compares two strings, ignoring lower case and upper case differences. This method returns true if the strings are equal, and false if not. Tip: Use the compareToIgnoreCase() method to compare two strings lexicographically, ignoring case differences.
Read more