İçerir Doğrulayıcı
Bir dizenin belirli bir alt dizeyi içerip içermediğini büyük/küçük harf duyarlılığı ve minimum oluşum seçenekleriyle kontrol et
Girdi
Çıktı
Sonuç
Değer yok
Readme
"İçerir" metin işlemede ne anlama gelir?
Metin işlemede, "içerir" belirli bir karakter dizisinin (alt dize) daha büyük bir metin parçası içinde var olup olmadığını kontrol etmeyi ifade eder. Bu temel işlem, programlamada, veri doğrulamasında ve arama işlevselliğinde yaygın olarak kullanılır. Tam eşleştirmenin aksine, bir içerir kontrolü, alt dize metinde herhangi bir yerde göründüğü sürece doğru sonucunu döndürür, konumundan bağımsız olarak.
İçerir işlemi, gereksinimler doğrultusunda büyük/küçük harfe duyarlı veya büyük/küçük harfe duyarsız olabilir. Büyük/küçük harfe duyarlı aramalar büyük ve küçük harfleri farklı karakterler olarak ele alırken, büyük/küçük harfe duyarsız aramalar harf durumunu tamamen göz ardı eder. Ek olarak, gelişmiş içerir kontrolleri yalnızca alt dizenin varlığını değil, aynı zamanda kaç kez göründüğünü de doğrulayabilir.
Araç açıklaması
Bu araç, bir metin dizesinin belirli bir alt dizeyi içerip içermediğini, büyük/küçük harfe duyarlılık ve minimum oluşum gereksinimleri için yapılandırılabilir seçeneklerle doğrular. Hem geçme/başarısız doğrulama sonucu hem de alt dizenin metinde kaç kez göründüğünün sayısını sağlar.
Örnekler
Temel alt dize kontrolü:
- Giriş metni:
The quick brown fox jumps over the lazy dog - Arama alt dizesi:
fox - Sonuç: ✓ Geçerli (1 oluşum bulundu)
Büyük/küçük harfe duyarsız arama:
- Giriş metni:
Hello World, hello universe - Arama alt dizesi:
hello - Durumu yoksay: Evet
- Sonuç: ✓ Geçerli (2 oluşum bulundu)
Minimum oluşum doğrulaması:
- Giriş metni:
apple banana apple cherry apple - Arama alt dizesi:
apple - Minimum oluşum: 3
- Sonuç: ✓ Geçerli (3 oluşum bulundu)
Başarısız doğrulama:
- Giriş metni:
JavaScript is awesome - Arama alt dizesi:
python - Sonuç: ✗ Geçersiz (0 oluşum bulundu)
Özellikler
- Alt dize doğrulaması — Metinin belirli bir alt dizeyi içerip içermediğini anında kontrol edin
- Büyük/küçük harfe duyarlılık değiştirme — Arama sırasında harf durumunu yoksaymak için seçenek
- Minimum oluşum eşiği — Doğrulamanın geçmesi için gerekli alt dize görünüş sayısını ayarlayın
- Oluşum sayacı — Alt dizenin kaç kez göründüğünün tam sayısını görüntüler
- Gerçek zamanlı doğrulama — Yazarken sonuçlar anında güncellenir
Kullanım durumları
- Form doğrulaması — Kullanıcı girdisinin gönderilmeden önce gerekli anahtar sözcükler, etki alanları veya desenleri içerdiğini doğrulayın
- İçerik moderasyonu — Metinin işaretlenmesi veya filtrelenmesi gereken belirli sözcükler veya ifadeler içerip içermediğini kontrol edin
- Veri kalitesi kontrolleri — İçe aktarılan veri alanlarının beklenen alt dizeler veya tanımlayıcılar içerdiğini doğrulayın
Seçenekler açıklaması
| Seçenek | Açıklama |
|---|---|
| Aranacak metin | Alt dizeyi bulmak istediğiniz ana metin içeriği |
| Arama alt dizesi | Ana metin içinde aradığınız belirli metin deseni |
| Durumu yoksay | Etkinleştirildiğinde, arama sırasında "Hello" ve "hello" aynı olarak kabul edilir |
| Minimum oluşum | Doğrulamanın geçmesi için alt dize en az bu kadar kez görünmelidir (varsayılan: 1) |
Nasıl çalışır
Araç, doğrulamayı gerçekleştirmek için validator.js kütüphanesinden validator.contains() işlevini kullanır. Belirtilen alt dizenin eşleşmelerini arayarak giriş metni içinde arama yapar. Büyük/küçük harfe duyarsız mod etkinleştirildiğinde, karşılaştırmadan önce hem giriş metni hem de alt dize küçük harfe dönüştürülür. Oluşum sayısı, metin içinde yinelenip alt dizenin çakışmayan eşleşmeleri sayılarak hesaplanır.