# Exemple de validation des données

Avec le bloc Fallback, vous pouvez créer une validation des données pour les messages des clients sans connaissances en programmation.

Cette validation peut être effectuée à l’aide d’expressions régulières, et pour éviter de créer des boucles infinies ou d’expulser le client lorsqu’il saisit des données invalides, vous pouvez utiliser le **Repli** .

<div data-with-frame="true"><figure><img src="/files/93221785b2349b68c66777d0d0839be63d1e8f66" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
Vous pouvez utiliser des expressions régulières pour valider les numéros de téléphone, les adresses e-mail, les dates, et bien plus encore.\
Une liste complète des expressions régulières se trouve dans l’article **"**[**Expressions régulières**](/doc/fr/chatbot/functions/regex.md)**."**
{% endhint %}

Dans le bloc avec deux connexions sortantes, le numéro de téléphone du client est demandé (cela peut aussi être un nom complet, une adresse e-mail, etc.) :

<div data-with-frame="true"><figure><img src="/files/dd5660887d7840c281707a306271f6fd728994f2" alt=""><figcaption></figcaption></figure></div>

Deux connexions partent du bloc : l’une vers le **Repli** bloc et l’autre vers le **Chat** .

<div data-with-frame="true"><figure><img src="/files/a62239325173a02e7a3efdf13eb7b0fcbb8044e9" alt=""><figcaption></figcaption></figure></div>

Pour permettre au client de poursuivre plus loin dans l’entonnoir lorsqu’il saisit un numéro de téléphone valide, spécifiez l’expression régulière suivante dans la condition de la flèche menant au **Chat** bloc :

```
^(\+)?((\d{2,3}) ?\d|\d)(([ -]?\d)|( ?(\d{2,3}) ?)){5,12}\d$
```

et réglez le type de correspondance sur **« Correspondance regex »**.

<div data-with-frame="true"><figure><img src="/files/de86b3b7bb210c3d41bd9dc39a1ea324c61bf0d8" alt=""><figcaption></figcaption></figure></div>

Terminé !&#x20;

Le flux fonctionnera comme suit : lorsque l’utilisateur atteint le bloc avec le message « Saisissez votre numéro de téléphone », si le client saisit autre chose, il ne pourra pas poursuivre plus loin dans l’entonnoir en raison de la validation par expression régulière. Chaque fois qu’un numéro de téléphone invalide est saisi, le message « Ceci n’est pas un numéro de téléphone » sera envoyé.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/fr/chatbot/builder/setting/types/data.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
