Die Funktion fn:containsIgnoreCase bestimmt, ob eine Zeichenkette eine Teil-Zeichenkette enthält. Die Groß- und Kleinschreibung im Text der gesuchten Zeichenkette wird außer Acht gelassen. Es wird ein Boolescher Wert zurückgegeben.
Struktur
fn:containsIgnoreCase (Zeichenkette, Zeichenkette)
Parameter
Parameter | Beschreibung |
---|
Zeichenkette | Der Parameter spezifiziert die gesuchte Zeichenkette. |
Zeichenkette | Der Parameter spezifiziert den Wert (Teil-Zeichenkette), der verwendet wird, um die gesuchte Zeichenkette zu finden. |
Beispiel
Der Jobtitel Manager wird im Attribut user.CustomAttribute['Jobtitel'] gespeichert. Das Attribut kann "Manager", "manager" oder "MANAGER" etc. enthalten. Alle Empfänger mit 'Manager' (in jeglicher Schreibweise) erhalten eine spezielle Textzeile in ihrer Nachricht. Mithilfe eines InsertIf-Ausdrucks wird die Textzeile in die Nachricht eingefügt. Dieser Ausdruck ist wie folgt aufgebaut:
<%InsertIf expression="${fn:containsIgnoreCase(user.CustomAttribute['Jobtitle'], 'manager')}"%>Text<%/InsertIf%>