Doğrulayıcılar
Doğrulayıcılar, sistemdeki 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ı kümesi, veri türüne bağlı olarak değişiklik gösterebilir.
Doğrulayıcı Türleri
Her bir veri türü, kendi mevcut doğrulayıcılar kümesine sahiptir. Aşağıda, karşılaşabileceğiniz tüm veri türleri için mevcut olan tüm doğrulayıcılar açıklanmaktadır.
Zorunlu Alan
Bu kural, ilgili 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 belirleyebilir 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, bir değer girilmediğinde alanda varsayılan bir değer ayarlayacaktır. Ek ayarlarda, varsayılan olarak ayarlanacak değeri belirtebilirsiniz.
Belirtilen Listeye Göre 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.
Regüler İ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".
Bir alana birden fazla doğrulayıcı ekleyebilseniz de, düzenli ifadelerle yapılan 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 uygun olup olmadığını 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 bir e-posta olup olmadığının kontrolü
Şifre alanı doğrulama örneği.
Bu örnekte, dize değeri eklenecektir:
- Düzenli ifadeyle 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ı