Validering med reguljära uttryck

Om validering med reguljära uttryck

Ett reguljärt uttryck (RegEx) är en sekvens av tecken som används för att validera specifika strängformat i användarens inmatning. Därför används reguljära uttryck vanligtvis för att säkerställa att den insamlade datan är korrekt formaterad.

Frågor med inmatningsfält och textbakgrundsvariabler har anpassade format som gör att du kan skapa din egen validering med hjälp av RegEx. Du kan till exempel validera frågor med inmatningsfält och textbakgrundsvariabler för att endast samla in postnummer i San Francisco, LinkedIn-länkar osv.

Användbara reguljära uttryck

Vi har sammanställt några användbara RegEx-mönster:

  • Matcha endast Gmail-adresser: [^ ]*@gmail\.com$
  • Matcha endast bokstäver, siffror och mellanslag - uteslut specialtecken: ^[a-zA-Z0-9 ]+$
  • Tid i 24-timmarsformat: ^([0-1]?[0-9]|2[0-4]):([0-5][0-9])(:[0-5][0-9])?$
  • Matcha endast postnummer i Nederländerna: ^\d{4}\s?\w{2}$

Användbara resurser

Om du vill bläddra bland vanligt förekommande mönster för reguljära uttryck kan du besöka denna webbplats: RegExLib.

Om du vill skapa egna finns här ett fusklapp och här kan du testa dina egna reguljära uttryck.