Siehe auch: Beginnt mit, Enthält

Der Endet mit-Vergleichstyp prüft, ob der als Prüfwert (Wert-Konfiguration links) gegebene Text (String) exakt mit der Zeichenfolge (String) endet, die als Vergleichswert (Wert-Konfiguration rechts) definiert ist.
Der Screenshot oben verwendet statische Text-Wertauflöser (s. Statische Werte) mit den Texten "Prüfwert" und "Vergleichswert", um das Zusammenspiel der Komponenten zu verdeutlichen.
►HINWEISE◄
Der Textvergleich berücksichtigt die Groß-/Kleinschreibung.
Eine automatische Umwandlung unpassender Werte in Text (
String) findet nicht statt. Bei Bedarf kann der Eingabeobjekt (Typsicher)-Wertauflöser oder ein geeigneter Wertauflöser aus der Kategorie Textverarbeitung (Wertauflöser) verwendet werden, um einen anderen Datentyp in einen String umzuwandeln.
Sonderfälle:
Falls mindestens eine der Wert-Konfigurationen (Prüfwert, Vergleichswert) keinen
Stringliefert, gilt die Prüfung als nicht bestanden.Da auch "Kein Wert" (
$null) keinStringist, gilt eine Prüfung wie ($null) Endet mit ($null) als nicht bestanden.Bei vollständiger Übereinstimmung von Prüfwert und Vergleichswert gilt ein Endet mit-Vergleich als bestanden.
Eine leere Zeichenfolge (
"") kann als Prüfwert und als Vergleichswert verwendet werden. Eine Prüfung mit""als Vergleichswert wird immer bestanden, sofern der Prüfwert einStringist.
Konkrete Beispiele:
Prüfwert | Vergleichswert | Prüfergebnis | Kommentar |
|---|---|---|---|
|
|
| Prüfwert Endet mit Vergleichswert |
|
|
| Prüfwert Endet mit Vergleichswert |
|
|
| Prüfwert endet nicht mit Vergleichswert |
|
|
| Prüfwert endet nicht mit Vergleichswert |
|
|
| Prüfwert ist kein |
|
|
| Prüfwert ist kein |
|
|
| Vergleichswert ist kein |
|
|
| Vergleichswert ist kein |
|
|
| Prüfwert Endet mit Vergleichswert |
|
|
| Prüfwert ist kein |
|
|
| Prüfwert Endet mit Vergleichswert |
Konfiguration
Die Wert-Konfigurationen für Prüfwert (links) und Vergleichswert (rechts) sind für den Endet mit-Vergleichstyp nicht optional.
Beide Wert-Konfigurationen müssen zur Laufzeit Zeichenfolgen (String) liefern, sonst gilt die Objekt-Feld-Regel als nicht bestanden.
Beispiele
TLD einer E-Mail-Adresse prüfen
Ein Zuordnungskriterium (s. Zuordnungskriterien) soll genau dann als bestanden gelten, wenn sich die für einen Gastbenutzer hinterlegte E-Mail-Adresse auf die Top-Level-Domain cn für China bezieht.
Konfiguration:
|
|
Kontrolle ob jede Zeile eines Texts mit einem Strichpunkt abgeschlossen wurde
Die Prüfende Regel einer Ereignisbehandlung (s. Ereignisbehandlungen) soll sicherstellen, dass Ereignisaktionen nur dann ausgeführt werden, wenn als Eingabewert eine Liste von Zeichenfolgen übergeben wurde, von denen jede mit einem Strichpunkt (;) endet.
Konfiguration:
Als Prüfende Regel wird die rechts abgebildete UND-Verknüpfung konfiguriert:
|
|
►ANMERKUNG◄ Eventuell sollte durch eine zusätzliche Regel in der UND-Verknüpfung der Sonderfall ausgeschlossen werden, dass die Liste im Eingabewert komplett leer ist ([]). Denn dann liefert der Regel-Listen Resolver ebenfalls "Kein Wert" ($null) und die Prüfende Regel gilt als erfüllt, weil keine Zeile zu beanstanden ist.

