Palindromsjekker

Sjekk om et ord eller en frase er et palindrom — uavhengig av store/små bokstaver, aksenter og tegnsetting, i nettleseren din.

Slik bruker du verktøyet

  1. Skriv eller lim inn et ord eller en frase — "Agnes i senga", "A man, a plan, a canal: Panama" eller hva som helst du mistenker leses likt baklengs.
  2. Velg hva som skal ignoreres (store/små bokstaver, aksenter, mellomrom og tegnsetting — alt ignoreres som standard, slik den klassiske definisjonen sier) og klikk "Sjekk".
  3. Les dommen og undersøk den normaliserte strengen ved siden av sin reverserte kopi for å se nøyaktig hva som ble sammenlignet. Alt kjører i nettleseren din.

Om dette verktøyet

Et palindrom er et ord eller en setning som leses likt forlengs og baklengs — "level", "radar", den norske klassikeren "Agnes i senga" eller det engelske standardeksempelet "A man, a plan, a canal: Panama". Etter konvensjonen teller ikke store/små bokstaver, aksenter, mellomrom og tegnsetting: det som betyr noe er den rene rekkefølgen av bokstaver og sifre. Den konvensjonen er akkurat det avkrysningsboksene her styrer, så du kan også bytte til den strenge tegn-for-tegn-definisjonen når en gåte krever det.

Sjekken skjer i tre gjennomsiktige trinn. Først normaliseres teksten etter valgene dine: aksenter fjernes med Unicode-dekomponering (á blir a), alt gjøres om til små bokstaver, og alle tegn som ikke er bokstav eller siffer fjernes — bokstav-og-siffer-filteret er Unicode-bevisst, så det fungerer med alle alfabeter, ikke bare A til Z. Deretter reverseres den normaliserte strengen, iterert per kodepunkt slik at emoji og andre flerbyte-tegn ikke går i stykker. Til slutt sammenlignes de to strengene: matcher de, har du et palindrom.

I tillegg til dommen viser verktøyet alltid den normaliserte strengen og dens reverserte kopi side om side, som er den ærlige måten å gjøre det på — du kan se nøyaktig hvilke tegn som ble sammenlignet i stedet for å stole på en svart boks. Bruk det til å avgjøre ordspill-diskusjoner, teste kandidatfraser for et navne- eller merkevareprosjekt, utforske klassiske palindromer med elever, verifisere innsendte svar i en quiz, eller sjekke at din egen palindromkreasjon faktisk holder når tegnsettingen er strippet vekk.

Ofte stilte spørsmål

Hva er et palindrom?

Et palindrom er et ord, en frase eller et tall som leses likt forlengs og baklengs, som "radar", "Agnes i senga" eller "A man, a plan, a canal: Panama". Mellomrom, tegnsetting og store bokstaver ignoreres tradisjonelt.

Teller mellomrom, aksenter og tegnsetting?

Etter den klassiske definisjonen, nei — og det er standarden her. Hver regel er en avkrysningsboks, så fjern avhukingen for å kreve et eksakt tegn-for-tegn-speil i stedet.

Hvorfor viser verktøyet en "normalisert" streng?

Slik at du kan verifisere sammenligningen selv. Den normaliserte strengen er teksten din etter at de valgte reglene er brukt; verktøyet viser den ved siden av sin reverserte kopi, og dommen er ganske enkelt om de to matcher.

Fungerer det med tall og andre alfabeter?

Ja. Sifre beholdes, så datoer som 02.02.2020 kan testes, og bokstavfilteret er Unicode-bevisst, så gresk, kyrillisk og andre skriftsystemer sammenlignes akkurat som latinsk tekst.

Forlater teksten min nettleseren?

Nei. Normaliseringen og sammenligningen kjører 100 % i JavaScript på enheten din. Ingenting sendes til noen server, overføres eller lagres.

Relaterte verktøy

Lange lenker? Forkort dem gratis

Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.

Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.