Contains-validator
Sjekk om en streng inneholder en spesifikk delstreng med alternativer for skille mellom små og store bokstaver og minimum forekomster
Inndata
Utdata
Resultat
Ingen verdi
Les meg
Hva betyr "contains" i tekstbehandling?
I tekstbehandling refererer "contains" til å sjekke om en spesifikk sekvens av tegn (en delstreng) eksisterer innenfor en større tekstdel. Denne grunnleggende operasjonen brukes omfattende i programmering, datavalidering og søkefunksjonalitet. I motsetning til eksakt samsvar, returnerer en contains-sjekk sant så lenge delstrengen vises hvor som helst i teksten, uavhengig av posisjonen.
Operasjonen contains kan være skiller mellom store og små bokstaver eller ikke-skiller mellom store og små bokstaver avhengig av kravene. Søk som skiller mellom store og små bokstaver behandler store og små bokstaver som ulike tegn, mens søk som ikke skiller mellom store og små bokstaver ignorerer bokstavstørrelse helt. I tillegg kan avanserte contains-sjekker verifisere ikke bare tilstedeværelsen av en delstreng, men også hvor mange ganger den vises.
Verktøybeskrivelse
Dette verktøyet validerer om en tekststreng inneholder en spesifikk delstreng, med konfigurerbare alternativer for skiller mellom store og små bokstaver og minimumskrav til forekomster. Det gir både et bestått/ikke bestått valideringsresultat og en telling av hvor mange ganger delstrengen vises i teksten.
Eksempler
Grunnleggende delstrengsøk:
- Inndatatekst:
The quick brown fox jumps over the lazy dog - Søkdelstreng:
fox - Resultat: ✓ Gyldig (1 forekomst funnet)
Søk som ikke skiller mellom store og små bokstaver:
- Inndatatekst:
Hello World, hello universe - Søkdelstreng:
hello - Ignorer størrelse: Ja
- Resultat: ✓ Gyldig (2 forekomster funnet)
Validering av minimumsforekomster:
- Inndatatekst:
apple banana apple cherry apple - Søkdelstreng:
apple - Minimumsforekomster: 3
- Resultat: ✓ Gyldig (3 forekomster funnet)
Mislykket validering:
- Inndatatekst:
JavaScript is awesome - Søkdelstreng:
python - Resultat: ✗ Ugyldig (0 forekomster funnet)
Funksjoner
- Delstrengsvalidering — Sjekk øyeblikkelig om teksten inneholder en spesifikk delstreng
- Veksling for skiller mellom store og små bokstaver — Mulighet til å ignorere bokstavstørrelse under søk
- Terskel for minimumsforekomster — Angi nødvendig antall delstrengsforekomster for at validering skal bestå
- Forekomstteller — Viser nøyaktig antall ganger delstrengen vises
- Sanntidsvalidering — Resultatene oppdateres øyeblikkelig mens du skriver
Brukstilfeller
- Skjemavalidering — Verifiser at brukerinput inneholder nødvendige nøkkelord, domener eller mønstre før innsending
- Innholdsmoderering — Sjekk om teksten inneholder spesifikke ord eller fraser som må flagges eller filtreres
- Datakvalitetskontroller — Valider at importerte datafelt inneholder forventede delstrenger eller identifikatorer
Alternativer forklart
| Alternativ | Beskrivelse |
|---|---|
| Tekst å søke i | Hovedtekstinnholdet der du vil finne delstrengen |
| Søkdelstreng | Det spesifikke tekstmønsteret du leter etter innenfor hovedteksten |
| Ignorer størrelse | Når aktivert, behandler "Hello" og "hello" som det samme under søk |
| Minimumsforekomster | Delstrengen må vises minst dette antall ganger for at validering skal bestå (standard: 1) |
Hvordan det fungerer
Verktøyet bruker funksjonen validator.contains() fra validator.js-biblioteket for å utføre valideringen. Det søker gjennom inndatateksten og leter etter samsvar med den angitte delstrengen. Når modus som ikke skiller mellom store og små bokstaver er aktivert, konverteres både inndatateksten og delstrengen til små bokstaver før sammenligning. Forekomsttelleren beregnes ved å iterere gjennom teksten og telle ikke-overlappende samsvar av delstrengen.