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%>