當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JSTL fn:containsIgnoreCase()用法及代碼示例


在輸入字符串中,如果我們需要忽略大小寫來檢查輸入字符串是否具有指定的字符串,那麽我們可以使用 JSTLfn:containsIgnoreCase()函數。在本文中,我們將看到詳細的語法fn:containsIgnoreCase()函數及其參數,我們還將通過示例看到該函數的實際實現。

JSTL fn:containsIgnoreCase() 函數

該函數返回布爾值 true。如果輸入字符串具有指定的字符串,則忽略大小寫,否則返回 false 值。

JSTL fn 語法:containsIgnoreCase() 函數

${fn:containsIgnoreCase(String str, String substring)}

其中,

  • ${fn:containsIgnoreCase(...)}:這是通過忽略大小寫來檢查輸入字符串是否具有指定字符串的 JSTL 表達式。
  • str: 這是搜索的輸入字符串 將完成指定的字符串。
  • substring:這是要在輸入字符串中檢查的指定字符串。

JSTL 示例fn:containsIgnoreCase()函數

下麵是JSTL的實現fn:containsIgnoreCase()函數:

HTML


<%@ page contentType="text/html;charset=UTF-8" language="java" %> 
<%@ 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>JSTL fn:containsIgnoreCase() Example</title> 
  </head> 
  <body> 
    <c:set var="mainString" value="Welcome to GeeksforGeeks"/> 
    <c:set var="substring1" value="geeks"/> 
    <c:set var="substring2" value="Java"/> 
    <p>Original String: ${mainString}</p> 
      
    <p>Does "${mainString}" contain "${substring1}" (case-insensitive)? ${fn:containsIgnoreCase(mainString, substring1)}</p> 
    <p>Does "${mainString}" contain "${substring2}" (case-insensitive)? ${fn:containsIgnoreCase(mainString, substring2)}</p> 
      
  </body> 
</html> 

輸出:

Output of JSTL fn:containsIgnoreCase() Function Example

上述程序的解釋:

  • 在上麵的例子中,我們已經初始化了變量主字符串,子串1, 和子串2與值“歡迎來到GeeksforGeeks“,”極客“, 和 ” Java ”。
  • 然後通過使用fn:containsIgnoreCase()函數中,我們以不區分大小寫的方式檢查原始主字符串是否包含指定的子字符串。
  • 我們得到了輸出子串1為 true,因為子字符串存在於主弦以不區分大小寫的方式,而對於子串2結果是假的子串2不存在於主線.
  • 我們使用以下命令以 HTML 格式打印輸出<p>標簽。


相關用法


注:本文由純淨天空篩選整理自gauravgandal大神的英文原創作品 JSTL fn:containsIgnoreCase() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。