Skip to content

StringUtils.containsIgnoreCase

Signature: StringUtils.containsIgnoreCase(inputString, searchString)

Returns: Boolean result - true if the inputString contains the searchString irrespective of case or false if not or null inputString

Checks if inputString contains a searchString irrespective of case, handling null. A null String will return false.

Parameters

Type Name Description Default
String inputString the String to check, may be null
String searchString the String to find, may be null

Example

// Example: case-insensitive substring check (null-safe).

var input = "Do I contain what you are looking for?";

StringUtils.containsIgnoreCase(input, "FOR");   // true
StringUtils.containsIgnoreCase(input, "fOR");   // true
StringUtils.containsIgnoreCase(input, "miss");  // false
StringUtils.containsIgnoreCase(null, "FOR");    // false