Grunnleggende regex — literaler, test, ankere og flagg
Lag enkle regex-uttrykk, test tekst, bruk ankere (^ $) og vanlige flagg (i, g) til små parseringsoppgaver.
Grunnleggende regex — literaler, test, ankere og flagg er en gratis leksjon i JavaScript Academy på CoddyKit. Dette er leksjon 1 av 3. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i JavaScript Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i JavaScript Academy inneholder totalt 3 leksjoner.
Introduksjon til regex
Mål: Gjenkjenne og bruke små regex-mønstre.
- Lag en regex-literal som /cat/
- Kontroller med test()
- Bruk ankre: ^ og $
- Legg til flagg: i (ignorer store og små bokstaver), g (globalt)

Literal + test()
Lag en literal som /cat/, og kall test(text) for å få true/false.
// Use a regex literal and test() to check presence
const r = /cat/;
console.log("has cat?", r.test("my cat"));
console.log("has cat?", r.test("dog"));

Klasser og match()
Vanlige klasser: \\d siffer, \\w ordtegn, \\s mellomromstegn. Bruk g for å hente alle treff.
// Character classes: \\d (digit), \\w (word), \\s (space)
const msg = "Order #245, table 7";
const numbers = msg.match(/\\d+/g);
console.log("numbers:", numbers);

Ankere
^ finner starten, og $ finner slutten. Sammen kan de finne et mønster som dekker hele strengen.
// Anchors: ^ start, $ end
const a = /^hello/.test("hello world");
const b = /world$/.test("say world");
const c = /^hello$/.test("hello");
console.log("starts hello?", a, "ends world?", b, "exact hello?", c);

Oversikt over flagg
i ignorerer store og små bokstaver, mens g finner alle treff i stedet for bare det første.
// Flags: i = ignore case, g = global (find all)
const text = "Red, red, RED";
const first = text.match(/red/i);
const all = text.match(/red/gi);
console.log("first:", first[0]);
console.log("all:", all);

Grunnleggende escaping
Tips for escaping:
- Spesialtegn: . * + ? ( ) [ ] { } | ^ $
- Bruk \\. for å finne et punktum
- Hold mønstrene små og lettleste for nybegynnere.

Quiz om grunnleggende flagg
Hurtigsjekk: Regex-flagg.

Oppsummering
Oppsummering: Lag en regex med en literal, kontroller med test(), bruk ^/$ for start/slutt, og legg til flaggene i/g for søk som ignorerer store og små bokstaver og finner flere treff.

Lær deg JavaScript med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 59
- Leksjoner
- 200
Ofte stilte spørsmål
Er leksjonen «Grunnleggende regex — literaler, test, ankere og flagg» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien JavaScript Academy, inkludert «Grunnleggende regex — literaler, test, ankere og flagg», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i JavaScript Academy inneholder totalt 3 leksjoner.
Hva lærer jeg i «Grunnleggende regex — literaler, test, ankere og flagg»?
Lag enkle regex-uttrykk, test tekst, bruk ankere (^ $) og vanlige flagg (i, g) til små parseringsoppgaver. Du øver på JavaScript Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med JavaScript Academy?
Ingen tidligere erfaring er nødvendig. JavaScript Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 3.
Hvor lang tid tar leksjonen «Grunnleggende regex — literaler, test, ankere og flagg»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne JavaScript Academy-leksjonen?
Ja. Alle JavaScript Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Grunnleggende regex — literaler, test, ankere og flagg
- Grupper, treff og replace
- Validering og små fallgruver