Doğrulayıcılar
Doğrulayıcılar, bir niteliğin sisteme girildiğinde içeriğini kontrol eden ve bu kurallara uymuyorsa veri eklenmesini reddeden bir dizi kuraldır. Her nitelik alanı için doğrulayıcılar yapılandırılabilir. Bu, nitelik alanı ayarlarına giderek ve "Doğrulama Kuralları" bölümüne kaydırarak yapılabilir.
Doğrulayıcılar seti, veri türüne bağlı olarak değişebilir.
Doğrulayıcı Türleri
Her veri türü kendi mevcut doğrulayıcı setine sahiptir. Aşağıda karşılaşabileceğiniz tüm veri türleri için tüm olası doğrulayıcılar bulunmaktadır.
Zorunlu alan
Bu kural, bu alanın doldurulması gerektiğini belirtir. Ek ayarlar gerektirmez.
Gelen verilerdeki boşlukları kesme
Bu kural, dize başlangıcındaki ve sonundaki boşlukların kaldırılacağını belirtir. Ek ayarlar gerektirmez.
Dize kontrolü
Bu kural, metin türü için parametreleri yapılandırmanıza olanak tanır. Ek ayarlarda, sabit bir dize uzunluğu belirtebilir veya minimum ve maksimum değerler kullanarak bir aralık ayarlayabilirsiniz.
URL doğrulaması
Bu kural, yalnızca bir bağlantı olması durumunda bir dize değeri ayarlamanıza olanak tanır. Ek ayarlar 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ğerlerini ayarlayabilirsiniz.
Sayıyı yuvarlama
Bu kural, sayısal tür için değeri kontrol etmez. Bunun yerine, ek ayarlarda belirtilen kurallara göre sayıyı yuvarlar. Ek ayarlarda, sayıyı yuvarlama sırasını ve kuralını belirtebilirsiniz.
E-posta Doğrulaması
Bu kural, değerin bir dize olup olmadığını kontrol eder. Ek ayarlar gerektirmez.
Varsayılan değer
Bu kural, herhangi bir değer girilmediğinde niteliğe varsayılan bir değer ayarlayacaktır. Ek ayarlarda, varsayılan olarak ayarlanacak değeri belirtebilirsiniz.
Verilen liste taraması
Bu kural, nitelikte girilen değerin doğrulayıcının listesindeki değerlerden biriyle eşleşip eşleşmediğini kontrol eder. Ek ayarlarda, virgülle ayrılmış değerler belirtebilir ve mantıksal olumsuzlama ayarlayabilirsiniz.
Alan maskesi
Bu kural, girilen verilerin maskenin değeriyle eşleşip eşleşmediğini kontrol eder. Ek ayarlarda, özel karakterler kullanarak maskeyi belirtebilirsiniz.
Düzenli ifade doğrulaması
Bu kural, girilen verilerin bir düzenli ifadeyle eşleşip eşleşmediğini kontrol eder. Ek ayarlarda, bir düzenli ifade belirtebilirsiniz. Düzenli ifadeler hakkında daha fazla bilgi edinebilirsiniz "burada".
Bir nitelik alanına birden fazla doğrulayıcı ekleyebilseniz de, düzenli ifadeler kullanarak doğrulama bazı diğer doğrulama türleriyle uyumlu değildir.
Karşılaştırma
Bu kural, belirtilen niteliğin değerini başka bir değerle karşılaştırarak ilişkilerinin mülkte tan ımlanan karşılaştırmayı karşılayıp karşılamadığını kontrol eder. Ek ayarlarda, karşılaştırmanın türünü ve değerini, ayrıca karşılaştırma operatörünü belirtebilirsiniz.
Mantıksal
Bu kural, niteliğin değerinin mantıksal olup olmadığını kontrol eder. Ek ayarlarda, mantıksal olmayan değerlerin yorumlanmasını yapılandırabilirsiniz.
Boyut
Bu kural, görüntünün boyutunu kontrol eder. Ek ayarlarda, görüntünün yüksekliğini ve genişliğini piksel cinsinden yapılandırabilirsiniz.
Dosya kontrolü
Bu kural, yüklenen dosyanın parametrelerle uyumlu olup olmadığını kontrol eder. Ek ayarlarda, dosya boyutu birimlerinin minimum ve maksimum değerlerini, ayrıca ölçüm birimlerinin türünü yapılandırabilirsiniz.
Özel Hatalar
Her bir doğrulayıcıda bir hata mesajı ekleyebilirsiniz. Bu metin, doğrulayıcı veriye izin vermediğinde kullanıcıya görünür olacaktır. Bu, doğrulayıcı ayarları aracılığıyla yapılabilir.
Örnekler
E-posta alanı doğrulama örneği.
Bu örnekte, dize değeri eklenecektir:
- Dizenin başındaki ve sonundaki olası boşlukların kaldırılması
- Dizenin bir e-posta olduğunun kontrolü
Şifre alanı doğrulama örneği.
Bu örnekte, dize değeri eklenecektir:
- Düzenli ifade kullanarak dize uzunluğu ve bileşiminin kontrolü
Görüntü alanı doğrulama örneği.
Bu örnekte, dize değeri eklenecektir:
- Görüntünün boyutlarının kontrolü
- Görüntünün ağırlığının kontrolü
- Özel hata