# `fn:containsIgnoreCase()` - JSTL 函数

> 原文： [https://beginnersbook.com/2013/12/fn-containsignorecase-jstl-function/](https://beginnersbook.com/2013/12/fn-containsignorecase-jstl-function/)

在上一个教程中，我们了解了[`fn:contains()`函数](https://beginnersbook.com/2013/12/fncontains-jstl-function/)，它用于区分大小写的检查。在这篇文章中，我们将看到`fn:containsIgnoreCase()`函数，它执行不区分大小写的检查以查看提供的字符串是否是输入的子字符串。

#### 语法：

```html
boolean fn:containsIgnoreCase(String input, String checkstring)
```

该函数的返回类型是`boolean`。与`fn:contains()`函数一样，它也接收两个字符串参数，并检查第一个字符串（第一个参数）中是否存在第二个字符串。它在评估期间不考虑大小写。

#### `fn:containsIgnoreCase()`的示例

在这个例子中，我们有两个字符串 - ·`string1`和`string2`。我们正在检查`string1`中是否存在`string2`。如果结果为`true`，那么我们正在显示一条消息。

```html
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<html>
<head>
<title>fn:containsIgnoreCase() example</title>
</head>
<body>
<c:set var="string1" value="Hi This is CHAITANYA from BeginnersBook.com"/>
<c:set var="string2" value="chaitanya" />
<c:if test="${fn:containsIgnoreCase(string1, string2)}">
 <c:out value="Case Insensitive Check: String1 contains string2"/>
</c:if>
</body>
</html>
```

**输出：**

![fn-containsIgnoreCase-example](../Images/a921915257c96fe49cdbb86e2a629155.jpg)