Sisältää -validaattori
Tarkista, sisältääkö merkkijono tietyn alimerkkijonon vaihtoehdoilla kirjainkoon herkkyydelle ja vähimmäisesiintymisille
Syöte
Tuloste
Tulos
Ei arvoa
Lue lisää
Mitä "contains" tarkoittaa tekstinkäsittelyssä?
Tekstinkäsittelyssä "contains" viittaa tarkistukseen, jossa varmistetaan, onko tietty merkkijono (substring) olemassa suuremmassa tekstissä. Tämä perusoperaatio on laajasti käytössä ohjelmoinnissa, tietojen validoinnissa ja hakutoiminnoissa. Toisin kuin tarkka vastaavuus, contains-tarkistus palauttaa true-arvon niin kauan kuin substring esiintyy missä tahansa tekstissä riippumatta sen sijainnista.
Contains-operaatio voi olla kirjainkoko-herkkä tai kirjainkoko-epäherkkä vaatimuksista riippuen. Kirjainkoko-herkät haut käsittelevät isot ja pienet kirjaimet eri merkkeinä, kun taas kirjainkoko-epäherkät haut jättävät kirjainten koon huomioimatta. Lisäksi kehittyneet contains-tarkistukset voivat varmistaa paitsi substringin olemassaolon myös sen, kuinka monta kertaa se esiintyy.
Työkalun kuvaus
Tämä työkalu validoi, sisältääkö tekstimerkkijono tietyn substringin, ja siinä on määritettävissä olevat vaihtoehdot kirjainkoko-herkkyydelle ja vähimmäisesiintymisvaatimuksille. Se tarjoaa sekä läpäisty/epäonnistunut validointituloksen että laskelman siitä, kuinka monta kertaa substring esiintyy tekstissä.
Esimerkit
Perussubstringin tarkistus:
- Syöteteksti:
The quick brown fox jumps over the lazy dog - Haettava substring:
fox - Tulos: ✓ Kelvollinen (1 esiintymä löydetty)
Kirjainkoko-epäherkkä haku:
- Syöteteksti:
Hello World, hello universe - Haettava substring:
hello - Ohita kirjainkoko: Kyllä
- Tulos: ✓ Kelvollinen (2 esiintymää löydetty)
Vähimmäisesiintymien validointi:
- Syöteteksti:
apple banana apple cherry apple - Haettava substring:
apple - Vähimmäisesiintymät: 3
- Tulos: ✓ Kelvollinen (3 esiintymää löydetty)
Epäonnistunut validointi:
- Syöteteksti:
JavaScript is awesome - Haettava substring:
python - Tulos: ✗ Epäkelvollinen (0 esiintymää löydetty)
Ominaisuudet
- Substringin validointi — Tarkista välittömästi, sisältääkö teksti tietyn substringin
- Kirjainkoko-herkkyyden vaihtaminen — Vaihtoehto jättää kirjainten koko huomioimatta haun aikana
- Vähimmäisesiintymien raja — Aseta vaadittu substringin esiintymisten määrä validoinnin läpäisemiseksi
- Esiintymien laskuri — Näyttää tarkan laskelman siitä, kuinka monta kertaa substring esiintyy
- Reaaliaikainen validointi — Tulokset päivittyvät välittömästi kirjoittaessasi
Käyttötapaukset
- Lomakkeen validointi — Varmista, että käyttäjän syöte sisältää vaaditut avainsanat, verkkotunnukset tai mallit ennen lähettämistä
- Sisällön moderointi — Tarkista, sisältääkö teksti tiettyjä sanoja tai lauseita, jotka on merkittävä tai suodatettava
- Tietojen laadun tarkistus — Validoi, että tuodut tietokentät sisältävät odotettuja substringeja tai tunnistimia
Vaihtoehdot selitettynä
| Vaihtoehto | Kuvaus |
|---|---|
| Haettava teksti | Pääasiallinen tekstisisältö, josta haluat löytää substringin |
| Haettava substring | Tietty tekstikuvio, jota etsit pääasiallisesta tekstistä |
| Ohita kirjainkoko | Kun otettu käyttöön, käsittelee "Hello" ja "hello" samalla tavalla haun aikana |
| Vähimmäisesiintymät | Substring on esiinnyttävä vähintään tämän monta kertaa validoinnin läpäisemiseksi (oletus: 1) |
Kuinka se toimii
Työkalu käyttää validator.contains() -funktiota validator.js-kirjastosta validoinnin suorittamiseen. Se etsii syötetekstistä määritetyn substringin vastaavuuksia. Kun kirjainkoko-epäherkkä tila on käytössä, sekä syöteteksti että substring muutetaan pieniksi kirjaimiksi ennen vertailua. Esiintymien määrä lasketaan iteroimalla tekstin läpi ja laskemalla substringin päällekkäiset vastineet.