Name Box Validasyon Dökümanı

1. Boş Geçilemez:

  • Durum: İsim alanı boş bırakılırsa.

  • Hata Mesajı: "must not be blank"

2. Null Setlenemez:

  • Durum: İsim alanı null yapılırsa.

  • Hata Mesajı: "must not be null"

3. Minimum Karakter Sayısı:

  • Durum: İsim alanı 2 karakterden az girilirse.

  • Hata Mesajı: "size must be between 2 and 100"

  • Karakter uzunluğu sadece örnek olup ihtiyaçlara göre değişiklik gösterebilir.

4. Maksimum Karakter Sayısı:

  • Durum: İsim alanına çok uzun bir metin girilirse (örneğin, 100 karakterden fazla).

  • Hata Mesajı: "size must be between 2 and 100"

  • Öneri: Bu alana 100 karakterden fazla karakter girişi yapılması engellenirse daha iyi olabilir.

  • Karakter uzunluğu sadece örnek olup ihtiyaçlara göre değişiklik gösterebilir.

5. Sayısal Değerler:

  • Durum: İsim alanına sadece sayısal değerler girilirse (örneğin, 12345).

  • Hata Mesajı: "must be valid"

6. Özel Karakterler:

  • Durum: İsim alanına özel karakterler girilirse (örneğin, @, #, $, %, ^ gibi).

  • Hata Mesajı: "contains invalid characters"

7. Noktalama İşaretleri:

  • Durum: İsim alanına noktalama işaretleri girilirse (örneğin, ., !, ?, :, ; gibi).

  • Hata Mesajı: "must be valid"

8. Geçerli Alfabe Kullanımı:

  • Durum: Latin alfabesi harfleri dışında harf kullanılırsa.

  • Hata Mesajı: "must be valid"

9. Birden Fazla Boşluk:

  • Durum: İsim alanında birden fazla ardışık boşluk karakteri kullanılırsa.

  • Hata Mesajı: "must be valid"

10. Başında veya Sonunda Boşluk:

  • Durum: İsim alanı başında veya sonunda boşluk karakteri içerirse.

  • Hata Mesajı: "name must not start or end with whitespace"

11. Sadece Boşluk Karakterleri:

  • Durum: İsim alanına yalnızca boşluk karakterleri girilirse.

  • Hata Mesajı: "must not be blank"