Does not start with

La fonction doesNotStartWith permet de déterminer si une chaîne ne commence pas par une sous-chaîne donnée en tant que valeur booléenne.

Format

{STRING_1}.doesNotStartWith({STRING_2}, {BOOLEAN})
ArgumentDescription
{STRING_1}La chaîne à vérifier.
{STRING_2}La chaîne à rechercher dans la première chaîne.
{BOOLEAN}Un paramètre facultatif permettant de déterminer si la vérification est sensible à la casse. Par défaut, cette valeur est définie sur vraie.

Exemple

La requête PQL suivante détermine si le nom de la personne ne commence pas par « Joe » en respectant la casse.

person.name.doesNotStartWith("Joe")

Ends with

La fonction endsWith permet de déterminer si une chaîne se termine par une sous-chaîne spécifiée sous la forme d’une valeur booléenne.

Format

{STRING_1}.endsWith({STRING_2}, {BOOLEAN})
ArgumentDescription
{STRING_1}La chaîne à vérifier.
{STRING_2}La chaîne à rechercher dans la première chaîne.
{BOOLEAN}Un paramètre facultatif permettant de déterminer si la vérification est sensible à la casse. Par défaut, cette valeur est définie sur vraie.

Exemple

La requête PQL suivante détermine si l’adresse e-mail de la personne se termine par « .com » en respectant la casse.

person.emailAddress.endsWith(".com")

Does not end with

La fonction doesNotEndWith permet de déterminer si une chaîne ne se termine pas par une sous-chaîne donnée en tant que valeur booléenne.

Format

{STRING_1}.doesNotEndWith({STRING_2}, {BOOLEAN})
ArgumentDescription
{STRING_1}La chaîne à vérifier.
{STRING_2}La chaîne à rechercher dans la première chaîne.
{BOOLEAN}Un paramètre facultatif permettant de déterminer si la vérification est sensible à la casse. Par défaut, cette valeur est définie sur vraie.

Exemple

La requête PQL suivante détermine si l’adresse e-mail de la personne ne se termine pas par « .com » en respectant la casse.

person.emailAddress.doesNotEndWith(".com")

Contains

La fonction contains permet de déterminer si une chaîne contient une sous-chaîne spécifiée en tant que valeur booléenne.

Format

{STRING_1}.contains({STRING_2}, {BOOLEAN})
ArgumentDescription
{STRING_1}La chaîne à vérifier.
{STRING_2}La chaîne à rechercher dans la première chaîne.
{BOOLEAN}Un paramètre facultatif permettant de déterminer si la vérification est sensible à la casse. Par défaut, cette valeur est définie sur vraie.

Exemple

La requête PQL suivante détermine si l’adresse e-mail de la personne contient la chaîne « 2010@gm » en respectant la casse.

person.emailAddress.contains("2010@gm")

Does not contain

La fonction doesNotContain permet de déterminer si une chaîne ne contient pas de sous-chaîne spécifiée en tant que valeur booléenne.

Format

{STRING_1}.doesNotContain({STRING_2}, {BOOLEAN})
ArgumentDescription
{STRING_1}La chaîne à vérifier.
{STRING_2}La chaîne à rechercher dans la première chaîne.
{BOOLEAN}Un paramètre facultatif permettant de déterminer si la vérification est sensible à la casse. Par défaut, cette valeur est définie sur vraie.

Exemple

La requête PQL suivante détermine si l’adresse e-mail de la personne ne contient pas la chaîne « 2010@gm » en respectant la casse.

person.emailAddress.doesNotContain("2010@gm")

Equals

La fonction equals permet de déterminer si une chaîne est égale à la chaîne spécifiée en tant que valeur booléenne.

Format

{STRING_1}.equals({STRING_2})
ArgumentDescription
{STRING_1}La chaîne à vérifier.
{STRING_2}La chaîne à comparer à la première chaîne.

Exemple

La requête PQL suivante détermine si le nom de la personne est « John » en respectant la casse.

person.name.equals("John")