# Veri doğrulama örneği

Fallback bloğu ile, istemci mesajları için programlama bilgisi olmadan veri doğrulaması oluşturabilirsiniz.

Bu doğrulama düzenli ifadeler kullanılarak yapılabilir ve geçersiz veri girdiklerinde sonsuz döngüler oluşmasını veya istemcinin dışarı atılmasını önlemek için, **Yedek** bloğunun belirtmeniz durumunda da aynı şekilde çalışır.

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

{% hint style="info" %}
Telefon numaralarını, e-posta adreslerini, tarihleri ve çok daha fazlasını doğrulamak için düzenli ifadeler kullanabilirsiniz.\
Düzenli ifadelerin tam listesi makalede bulunabilir **"**[**Düzenli ifadeler**](/doc/tr/chatbot/functions/regex.md)**."**
{% endhint %}

İki çıkış bağlantısı olan blokta, istemcinin telefon numarası istenir (bu tam ad, e-posta vb. de olabilir):

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

İki bağlantı bloktan uzanır: biri **Yedek** bloğuna, diğeri ise **Sohbet** bloğunun belirtmeniz durumunda da aynı şekilde çalışır.

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

İstemcinin geçerli bir telefon numarası girdiğinde hunide daha ileriye devam etmesine izin vermek için, oka giden koşulda aşağıdaki düzenli ifadeyi belirtin **Sohbet** blok:

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

alanına aşağıdaki yöntemi girin ve eşleşme türünü olarak ayarlayın: **"Regex eşleşmesi"**.

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

Tamam!&#x20;

Akış şu şekilde çalışacaktır: kullanıcı "Telefon numaranızı girin" mesajının bulunduğu bloğa ulaştığında, istemci başka bir şey girerse, düzenli ifade doğrulaması nedeniyle hunide daha ileriye devam edemeyecektir. Geçersiz bir telefon numarası her girildiğinde, "Bu bir telefon numarası değil" mesajı gönderilecektir.


---

# 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/tr/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.
