Mətn Sahələri üçün Xüsusi Doğrulama Nümunələri

Mətn Sahələri üçün Xüsusi Doğrulama Nümunələri

A mətn sahəsi istifadəçilərin yazdığı hər şeyi qəbul edir — lakin bəzən müəyyən formatlara ehtiyacınız var. Veb sayt URL-ləri, məhsul kodları, lisenziya nömrələri və ya yalnız hərflərdən ibarət adların hamısında onları etibarlı edən şablonlar var. Xüsusi doğrulama şablonları, təqdim etməzdən əvvəl səhvləri aşkar edərək, hansı formatın məqbul olduğunu dəqiq müəyyən etməyə imkan verir.

Bu təlimatda, WordPress formalarınızdakı mətn sahələrinə xüsusi doğrulama nümunələrinin necə əlavə ediləcəyini öyrənəcəksiniz.

Doğrulama Nümunələri Nədir?

Konsepsiya

Doğrulama nümunələri hansı girişin etibarlı olduğunu müəyyən edən qaydalardır:

  • "Yalnız hərflərdən ibarət olmalıdır"
  • “Etibarlı URL olmalıdır”
  • “ABC-1234 formatına uyğun olmalıdır”
  • "Düz 10 simvol olmalıdır"

Necə işləyirlər

  1. Mətn sahəsində istifadəçi növləri
  2. Göndərildikdə (və ya yazarkən), giriş şablonla yoxlanılır
  3. Uyğun gəlirsə: Doğrulama keçir
  4. Əgər belə deyilsə: Xəta mesajı göstərilir

Faydaları

  • Məlumat keyfiyyəti: Ardıcıl formatları təmin edin
  • Xətaların qarşısının alınması: Səhvləri erkən tutun
  • İstifadəçi təlimatı: Aydın gözləntilər
  • Aşağı axın uyğunluğu: Məlumatlar digər sistemlərlə işləyir

Daxili Doğrulama Nümunələri

Avtomatik Forma Qurucusu ümumi nümunələri əhatə edir:

model Dəqiqləşdirir Nümunə Etibarlı Giriş
Email E-poçt ünvanı formatı [e-poçt qorunur]
URL Veb sayt URL-ləri https://example.com
Yalnız hərflər Arizona, yalnız Arizona JohnSmith
Yalnız Rəqəmlər Yalnız 0-9 12345
Alfasayısal Məktublar və nömrələr ABC123
Adət Öz regex modeliniz (naxışdan asılıdır)

Daxili Nümunələrdən İstifadə

Addım 1: Mətn sahəsi əlavə edin

  1. Formanızı açın A.F.B.
  2. Sürükleyin Mətn formaya sahə
  3. Konfiqurasiya etmək üçün klikləyin

Addım 2: Doğrulama Nümunəsini Seçin

  1. SİZİN ÜÇÜN MÜKEMMEL YERİ TAPIN Doğrulama Nümunəsi parametrlərdə
  2. Açılan menyudan seçin:
    • Heç biri (nümunə yoxdur)
    • Email
    • URL
    • Yalnız hərflər
    • Yalnız Rəqəmlər
    • Alfasayısal
    • Adət
  3. Ayarları saxla

Addım 3: Test Təsdiqlənməsi

  1. Önizləmə forması
  2. Düzgün girişi sınayın - keçməlidir
  3. Yanlış girişi sınayın - xəta göstərilməlidir

Nümunə Nümunələri və İstifadə Halları

URL Doğrulaması

üçün istifadə edin:

  • Veb sayt sahəsi
  • Portfolio bağlantıları
  • Sosial media profilləri
  • İstinad URL-ləri

Etibarlı nümunələr:

  • https://example.com
  • http://www.example.com/page
  • https://example.com/path?query=value

Yanlış nümunələr:

  • example.com (protokol çatışmır)
  • www.example.com (protokol çatışmır)
  • sadəcə bir az mətn

Yalnız hərflər

üçün istifadə edin:

  • Ad/Soyad (sadə təsdiq)
  • Şəhər adları
  • Ölkə kodları
  • Əlifba sırası ilə identifikatorlar

Etibarlı nümunələr:

  • John
  • Dəmirçi
  • NewYork

Yanlış nümunələr:

  • John123
  • Nyu-York (məkan)
  • O'Brayen (apostrof)

Qeyd: Yalnız hərflərdən istifadə etmək qətidir. Boşluqlara, defislərə və ya vurğulara ehtiyacınız olub olmadığını düşünün.

Yalnız Rəqəmlər

üçün istifadə edin:

  • Şəxsiyyət vəsiqəsi nömrələri
  • Hesab nömrələri
  • Miqdar (rəqəm sahəsi istifadə edilmədikdə)
  • PIN kodlar

Etibarlı nümunələr:

  • 12345
  • 00123
  • 9876543210

Yanlış nümunələr:

  • 123-456 (defis)
  • 123.45 (onluq)
  • 12345A

Alfasayısal

üçün istifadə edin:

  • Məhsul kodları
  • İstinad nömrələri
  • İstifadəçi adları
  • Serial nömrələr

Etibarlı nümunələr:

  • ABC123
  • User42
  • PROD001

Yanlış nümunələr:

  • ABC-123 (defis)
  • ABC 123 (kosmos)
  • ABC_123 (alt xətt)

Xüsusi Doğrulama Nümunələri (Regex)

Regex nədir?

Daimi ifadələr (regex) mətn formatlarını təsvir edən nümunələrdir:

  • ^ = Sətirin başlanğıcı
  • $ = Sətirin sonu
  • [A-Z] = İstənilən böyük hərf
  • [a-z] = İstənilən kiçik hərf
  • [0-9] = İstənilən rəqəm
  • {3} = Əvvəlkidən tam 3-ü
  • {2,5} = Əvvəlki 2 ilə 5 arasında
  • + = Bir və ya daha çox
  • * = Sıfır və ya daha çox
  • ? = Könüllü (sıfır və ya bir)

Xüsusi Nümunələrin Yaradılması

  1. Doğrulama açılan menyusundan "Xüsusi" seçin
  2. Regex şablonunuzu daxil edin
  3. Müxtəlif girişlərlə sınaqdan keçirin

Ümumi Xüsusi Nümunə Nümunələri

ABŞ Poçt Kodu

Pattern: ^\d{5}(-\d{4})?$

Təsdiqləyir:

  • 12345 (5 rəqəm)
  • 12345-6789 (Poçt indeksi+4)

Rədd edir:

  • 1234 (çox qısa)
  • 123456 (çox uzun)
  • ABCDE (hərflər)

ABŞ Telefon Nömrəsi

Pattern: ^\d{3}-\d{3}-\d{4}$

Təsdiqləyir: 555-123-4567

Çevik format üçün: ^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$

Təsdiqləyir:

  • 555-123-4567
  • (555) 123-4567
  • 555.123.4567
  • 555 123 4567

Məhsul Kodu (ABC-1234 formatı)

Pattern: ^[A-Z]{3}-\d{4}$

Təsdiqləyir:

  • ABC-1234
  • XYZ-9999
  • PRO-0001

Rədd edir:

  • abc-1234 (kiçik hərflərlə)
  • AB-1234 (yalnız 2 hərf)
  • ABC1234 (defis yoxdur)

Nömrə nişanı (Müxtəlif formatlarda)

Nümunə (ABŞ ümumi): ^[A-Z0-9]{1,7}$

Təsdiqləyir: 1-7 böyük hərf/rəqəm

Kredit Kartı (Əsas Format)

Pattern: ^\d{4}[\s-]?\d{4}[\s-]?\d{4}[\s-]?\d{4}$

Təsdiqləyir:

  • 1234567890123456
  • 1234 5678 9012 3456
  • 1234-5678-9012-3456

Qeyd: Həqiqi ödənişlər üçün təsdiqləmələri olan müvafiq ödəniş prosessorlarından istifadə edin.

İstifadəçi adı (Hərflər, Rəqəmlər, Alt xətt)

Pattern: ^[a-zA-Z][a-zA-Z0-9_]{2,19}$

Qaydalar:

  • Hərflə başlayır
  • Cəmi 3-20 simvol
  • Yalnız hərflər, rəqəmlər, altıncı xətt

Təsdiqləyir: istifadəçi_123, JohnDoe, test42

Hex Rəng Kodu

Pattern: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$

Təsdiqləyir:

  • # FF5733
  • #fff
  • # ABC123

Tarix (İİİİ-AA-GG)

Pattern: ^\d{4}-\d{2}-\d{2}$

Təsdiqləyir: 2026-01-15

Qeyd: Tarixlər üçün, tarix seçicisi olan Tarix sahəsini istifadə etmək adətən daha yaxşıdır.

Vaxt (S:MM 24 saat)

Pattern: ^([01]\d|2[0-3]):[0-5]\d$

Təsdiqləyir:

  • 09:30
  • 14:45
  • 23:59

Faktura Nömrəsi (INV-YYYY-NNNN)

Pattern: ^INV-\d{4}-\d{4}$

Təsdiqləyir:

  • INV-2026-0001
  • INV-2025-1234

Sosial Təminat Nömrəsi (ABŞ)

Pattern: ^\d{3}-\d{2}-\d{4}$

Təsdiqləyir: 123-45-6789

Warning: Təhlükəsizlik və məxfilik məsələləri ilə bağlı SSN-ləri toplamaqda diqqətli olun.

Öz Nümunələrinizi Qurmaq

Addım-addım proses

  1. Tələbləri müəyyənləşdirin: Hansı formata ehtiyacınız var?
  2. Onu parçalayın: Hansı simvollar, neçə, hansı ardıcıllıqla?
  3. Quruluş nümunəsi: Regex-ə tərcümə edin
  4. Hərtərəfli sınaqdan keçirin: Etibarlı VƏ etibarsız girişlər
  5. Xəta mesajı yazın: İstifadəçilərə formatı başa düşməyə kömək edin

Nümunə: İşçinin şəxsiyyət vəsiqəsi

Tələb: 2 hərf + 4 rəqəm + 1 hərf (məsələn, AB1234C)

Bölüşmə:

  • 2 böyük hərf: [A-Z]{2}
  • 4 rəqəm: \d{4}
  • 1 böyük hərf: [A-Z]
  • Əvvəl və ya sonra heç nə: ^$

Son nümunə: ^[A-Z]{2}\d{4}[A-Z]$

Test Nümunələri

Formada istifadə etməzdən əvvəl:

  • Etibarlı girişləri sınaqdan keçirin (keçməlidir)
  • Yanlış girişləri sınayın (uğursuz olmalıdır)
  • Kənar halları (sərhədlər, xüsusi simvollar) sınayın
  • Hata ayıklama üçün onlayn regex testerlərindən istifadə edin

Doğrulama üçün Xəta Mesajları

Standart Mesajlar

  • “Zəhmət olmasa, düzgün bir dəyər daxil edin”
  • “Bu sahə etibarsızdır”

Daha Yaxşı Xüsusi Mesajlar

İstifadəçilərə gözlənilən formatı bildirin:

model Daha Yaxşı Xəta Mesajı
Saxlayın Kodu “Zəhmət olmasa, etibarlı poçt kodu daxil edin (məsələn, 12345 və ya 12345-6789)”
telefon “Zəhmət olmasa, telefon nömrəsini 555-123-4567 kimi daxil edin”
Məhsul Kodu “Format: ABC-1234 (3 hərf, defis, 4 rəqəm)”
İstifadəçi adı “İstifadəçi adı hərflə başlamalı, 3-20 simvoldan ibarət olmalıdır, yalnız hərflər/rəqəmlər/altı xətt”

Yer tutucu və Kömək Mətnindən İstifadə

Formatı əvvəlcədən göstərərək səhvlərin qarşısını alın:

  • Yer tutucu: “ABC-1234”
  • Kömək mətni: “Məhsul kodunuzu daxil edin (məsələn, ABC-1234)”

Best Practices

1. Sadə başlayın

Mümkün olduqda daxili şablonlardan istifadə edin. Xüsusi regex mürəkkəblik əlavə edir.

2. Həddindən artıq təsdiqləməyin

Həddindən artıq sərt qaydalar istifadəçiləri əsəbiləşdirir:

  • Defisli adlar (Meri-Ceyn)
  • Apostroflu adlar (O'Brien)
  • Beynəlxalq personajlar (José, Müller)

3. Gözlənilən Formatı Göstərin

İstifadəçilərə nə gözlədiyinizi həmişə deyin:

  • Nümunə ilə yer tutucusu
  • Kömək mətni formatı izah edir
  • Xəta mesajını silin

4. Kənar Kassaları Test Edin

  • Boş giriş
  • Başlanğıcda/sonda boşluqlar
  • Xüsusi personajlar
  • Maksimum uzunluq

5. Alternativləri nəzərdən keçirin

Bəzən digər üsullar daha yaxşıdır:

  • Tarixlər → İstifadə Tarixi sahəsi
  • Rəqəmlər → Rəqəm sahəsini istifadə edin
  • Telefon → Formatla Telefon sahəsindən istifadə edin
  • Sabit seçimlər → Açılan menyudan istifadə edin

Digər Doğrulama ilə Birləşmə

Model + Tələb olunur

  • Sahə doldurulmalı və şablonla uyğunlaşdırılmalıdır
  • Boş "tələb olunur" səhvi
  • Səhv format xətaları nümunəsi

Naxış + Minimum/Maksimum Uzunluq

  • Şablon formatı təsdiqləyir
  • Uzunluq ölçüsü təsdiqləyir
  • Hər ikisi keçməlidir

Problemlərin Həlli Nümunələri

Nümunə işləmir

Check:

  • Sintaksis düzgündür (yazı səhvləri yoxdur)
  • Xüsusi personajlar düzgün şəkildə qaçdı
  • Lazım gələrsə, ^ və $ lövbərləri

Etibarlı Giriş Rədd Edilir

Check:

  • Şablon çox sərt ola bilər
  • Şablonda etibarlı simvollar yoxdur
  • Registr həssaslığı problemləri

Yanlış Daxiletmə Qəbul Edilir

Check:

  • Naxış çox boş ola bilər
  • Çatışmayan lövbərlər (^ və $)
  • Daha çox nümunə ilə sınaqdan keçirin

Tez-tez soruşulan suallar

Birdən çox nümunəni birləşdirə bilərəmmi?

Tək bir sahə bir şablondan istifadə edir. Mürəkkəb doğrulama üçün, tələbləri bir regexdə alternativdən (|) istifadə edərək birləşdirin və ya bütün tələblərə uyğun bir şablon yaradın.

Nümunələr böyük-kiçik hərflərə həssasdırmı?

Varsayılan olaraq, bəli. Hər iki hərfi uyğunlaşdırmaq üçün [A-Za-z] istifadə edin və ya dəstəklənərsə, böyük-kiçik hərflərə həssas olmayan bayraq əlavə edin.

Boşluqlara necə icazə verə bilərəm?

Simvol sinifinizə \s əlavə edin: [A-Za-z\s] hərflər və boşluqlarla uyğunlaşır.

Bəs beynəlxalq personajlar haqqında nə demək olar?

Standart [A-Za-z] vurğulu simvolları əhatə etmir. Beynəlxalq adlar üçün daha boş validasiyanı nəzərdən keçirin və ya istənilən hərf üçün \p{L} (dəstəklənirsə) istifadə edin.

Bulanıqlıqda təsdiqləməliyəm, yoxsa təqdim etməliyəm?

Hər ikisi işləyir. Bulanıqlıqda (diqqətin itirilməsi) daha sürətli rəy verir. Göndərildikdə hər şeyi tutur. Bir çox forma hər ikisini edir.

xülasə

Xüsusi doğrulama nümunələri əlavə olunur:

  1. Model növünü seçin – Daxili və ya xüsusi
  2. Şablonu konfiqurasiya edin – Regex seçin və ya daxil edin
  3. Yer tutucusu əlavə edin – Gözlənilən formatı göstər
  4. Kömək mətni əlavə edin – Tələbləri izah edin
  5. Xəta mesajını təyin edin – Bələdçi korreksiyası
  6. Hərtərəfli sınaqdan keçirin – Etibarlı və etibarsız girişlər

Nəticə

Xüsusi doğrulama nümunələri müəyyən formatları tətbiq etməklə məlumatların keyfiyyətini təmin edir. URL doğrulamasına, məhsul kodlarına və ya xüsusi identifikatorlara ehtiyacınız olsun, nümunələr təqdim etməzdən əvvəl səhvləri aşkarlayır və istifadəçiləri girişi düzəltməyə istiqamətləndirir.

Avtomatik Forma Qurucusu ümumi nümunələri (E-poçt, URL, Hərflər, Rəqəmlər, Alfasayısal) əhatə edir və ixtisaslaşmış doğrulama ehtiyacları üçün xüsusi regex-i dəstəkləyir. Təmiz məlumatlar düzgün doğrulama ilə başlayır.

Forma girişlərinizi təsdiqləməyə hazırsınız? Avtomatik Form Qurucusunu Yükləyin və formalarınızın düzgün formatlanmış məlumatları topladığından əmin olun.

Cavab yaz

E-poçt ünvanından dərc olunmayacaq. İstənən yerlər qeyd olunur *