Ana içeriğe geç

Doğrulayıcılar

Doğrulayıcılar, sistemde bir alanın içeriğini kontrol edecek kurallar kümesidir ve bu kurallara uymayan verilerin eklenmesini reddeder. Her bir alan için doğrulayıcıları ayarlayabilirsiniz. Bunu, alan ayarlarına gidip "Doğrulama Kuralları" bölümüne inerek yapabilirsiniz.

Doğrulayıcılar kümesi, veri türüne bağlı olarak farklılık gösterebilir.

Doğrulayıcı Türleri

Her bir veri türü için mevcut doğrulayıcıların kendi kümesi vardır. Aşağıda karşılaşabileceğiniz tüm veri türleri için olası doğrulayıcılar açıklanmıştır.

Zorunlu Alan

Bu kural, bu alanın doldurulmasının zorunlu olduğunu belirtir. Ek ayar gerektirmez.

Giriş Verileri Etrafındaki Boşlukların Kaldırılması

Bu kural, satırın başındaki ve sonundaki boşlukların kaldırılacağını belirtir. Ek ayar gerektirmez.

Dize Kontrolü

Bu kural, metin türü parametrelerini ayarlamanıza olanak tanır. Ek ayarlarda, sabit bir dize uzunluğu belirtebilir veya minimum ve maksimum değer ile bir aralık tanımlayabilirsiniz.

URL Kontrolü

Bu kural, bir dize değerinin yalnızca bir bağlantı olması durumunda ayarlanmasına izin verir. Ek ayar gerektirmez.

Sayı Kontrolü

Bu kural, değerin bir sayı olup olmadığını kontrol eder. Ek ayarlarda, sayının tam sayı olup olmadığını belirtebilir ve sayının minimum ve maksimum değerini ayarlayabilirsiniz.

Sayının Yuvarlanması

Bu kural, değeri sayısal türde kontrol etmez. Bunun yerine, ek ayarlarda belirtilen kurallara göre sayıyı yuvarlar. Ek ayarlarda, sayının yuvarlanma kuralını ve sırasını belirtebilirsiniz.

E-posta Kontrolü

Bu kural, değerin bir dize olup olmadığını kontrol eder. Ek ayar gerektirmez.

Varsayılan Değer

Bu kural, değer girilmediğinde alanda varsayılan bir değer ayarlayacaktır. Ek ayarlarda, varsayılan olarak ayarlanacak değeri belirtebilirsiniz.

Belirli Bir Liste Üzerinden Kontrol

Bu kural, girilen değerin doğrulayıcıda belirtilen değerlerden birine uyup uymadığını kontrol eder. Ek ayarlarda, değerleri virgülle belirtebilir ve mantıksal olumsuzlama ayarlayabilirsiniz.

Alan Maskesi

Bu kural, girilen verilerin bir maskeye uyup uymadığını kontrol eder. Ek ayarlarda, özel karakterler kullanarak bir maske belirtebilirsiniz.

Düzenli İfade ile Kontrol

Bu kural, girilen verilerin bir düzenli ifadeye uyup uymadığını kontrol eder. Ek ayarlarda, bir düzenli ifade belirtebilirsiniz. Düzenli ifadeler hakkında daha fazla bilgi edinebilirsiniz "burada".

Düzenli İfade

Bir alana birden fazla doğrulayıcı ekleyebilseniz de, düzenli ifade ile doğrulama bazı diğer doğrulama türleriyle uyumlu değildir.

Karşılaştırma

Bu kural, belirtilen alanın değerini başka bir değerle karşılaştırarak, oranlarının belirtilen karşılaştırmaya uyup uymadığını kontrol eder. Ek ayarlarda, karşılaştırma türünü ve değerini, ayrıca karşılaştırma operatörünü belirtebilirsiniz.

Mantıksal

Bu kural, alanın değerinin mantıksal olup olmadığını kontrol eder. Ek ayarlarda, mantıksal olmayan değerlerin yorumlanmasını ayarlayabilirsiniz.

Boyut

Bu kural, görüntünün boyutunu kontrol eder. Ek ayarlarda, görüntünün piksel cinsinden yüksekliğini ve genişliğini ayarlayabilirsiniz.

Dosya Kontrolü

Bu kural, yüklenen dosyanın parametrelere uygunluğunu kontrol eder. Ek ayarlarda, dosya ağırlığı için minimum ve maksimum değerleri ve ölçü birimi türünü ayarlayabilirsiniz.

Kullanıcı Hataları

Her bir doğrulayıcıya hata metni ekleyebilirsiniz. Bu metin, doğrulayıcı verileri geçerse kullanıcı tarafından görülecektir. Bunu, doğrulayıcı ayarları aracılığıyla yapabilirsiniz.

Örnekler

E-posta alanı doğrulama örneği.

Bu örnekte, dize değeri eklenecektir:

  • Satırın başındaki ve sonundaki olası boşlukların kaldırılması
  • Dizenin e-posta olup olmadığının kontrolü

Şifre alanı doğrulama örneği.

Bu örnekte, dize değeri eklenecektir:

  • Düzenli ifade ile satırın uzunluğu ve bileşeninin kontrolü

Görüntü alanı doğrulama örneği.

Bu örnekte, dize değeri eklenecektir:

  • Resmin boyutunun kontrolü
  • Resmin ağırlığının kontrolü
  • Kullanıcı hatası