matches($Chaine as string?, $Modele as string?) as string
matches($Chaine as string?, $Modele as string?, Collation as string) as string
La comparaison s'effectue en utilisant les équivalences linguistiques passées en paramètre qui sont par défaut celles d'Unicode.
Voici la liste des jokers admissibles :
Joker. | Sémantique. |
[ ] | Doit appartenir à l'ensemble. |
[ - ] | Doit appartenir à l'intervalle. |
[^ ] | Ne doit pas appartenir à l'ensemble. |
[^ - ] | Ne doit pas appartenir à l'intervalle. |
. | Ne doit pas correspondre à un séparateur. |
\d | Doit correspondre à un chiffre. |
\t | Doit correspondre à une tabulation. |
\n | Doit correspondre à un saut de ligne. |
\r | Doit correspondre à un retour chariot. |
\w | Doit correspondre à un alpha-numérique. |
\| | Doit correspondre à tuyau |. |
\. | Doit correspondre à point .. |
\- | Doit correspondre à soustraction -. |
\^ | Doit correspondre à accent circonflexe ^. |
\? | Doit correspondre à point d'interrogation ?. |
\* | Doit correspondre à multiplication ?. |
\+ | Doit correspondre à adition +. |
\{ | Doit correspondre à accolage ouvrante {. |
\} | Doit correspondre à accolage fermante }. |
\( | Doit correspondre à parenthèse ouvrnte (. |
\) | Doit correspondre à parenthèse fermante ). |
\[ | Doit correspondre à crochet ouvrant [. |
\] | Doit correspondre à crochet fermant ]. |
\\ | Doit correspondre à division inversée \. |
| | Disjoint de critères. |
( ) | Isolation d'un critère. |
* | Zéro, une ou plusieurs occurrences. |
+ | Une ou plusieurs occurrences. |
? | Zéro ou une occurrence. |
{n} | Exactement n occurrences. |
{,n} | Au plus n occurrences. |
{n,} | Au moins n occurrences. |
{m,n} | Entre m et n occurrences. |
<-- Teste si le numero de telephone est valide. -->
$MaVariableB=matches($MaVariableA, "[0-9]{8}")