Spring til indhold
Bemærk:Oversættelsen af denne artikel er kun til rådighed for nemheds skyld. Oversættelsen oprettes automatisk via en oversættelsessoftware og er muligvis ikke blevet korrekturlæst. Den engelske version af denne artikel bør således anses for at være den gældende version, der indeholder de seneste oplysninger. Du kan få adgang til den her.

Brug regulære udtryk til at validere værdier for egenskaber

Sidst opdateret: februar 14, 2025

Gælder for:

Marketing Hub   Professional , Enterprise
Salg Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional , Enterprise
Content Hub   Professional , Enterprise

For at forbedre konsistensen og kvaliteten af dine CRM-data kan du bruge regulære udtryk (regexes) til at validere værdier for egenskaber i tekst. Regexes er sekvenser af tegn, der definerer et ønsket tekstmønster. Du kan f.eks. kræve værdier med et bestemt antal cifre eller inkludere specifikke tegn og formateringer.

Du kan manuelt opsætte regulære udtryk eller bruge AI til at generere regex baseret på målene for dine valideringsregler. Se eksempler på brugssager for yderligere vejledning.

Bemærk: HubSpots regex-motor understøtter ikke capture-grupper. Du kan bruge regulære udtryk til mønstermatchning, men du vil ikke kunne bruge funktioner, der er forbundet med capture groups, som f.eks. følgende: udtrække dele af matchet til senere brug, henvise til indfangede værdier i udtrykket (dvs. backreferences) eller gemme matchresultater i variabler eller grupper.

Tilføj regex-valideringsregler til en egenskab

Du kan tilføje regulære udtryk til valideringsregler for egenskaber i tekst. Du kan indtaste manuelt eller bruge AI til at skrive regulære udtryk.

  • På din HubSpot-konto skal du klikke på settings indstillingsikonet på den øverste navigationslinje.
  • Naviger til Egenskaber i menuen i venstre side.

  • Klik på rullemenuen Vælg et objekt , og vælg derefter [Objekt]-egenskaber for at oprette eller redigere en egenskab for det pågældende objekt.

  • Opret eller rediger en egenskab med felttypen Enkeltlinjetekst eller Flerlinjetekst. Når du bruger regex-valideringsregler, er der en grænse på 1.000 tegn for egenskaben.
  • Gå til fanen Regler i editoren for egenskaber.
  • Vælg Valider ved hjælp af regulære udtryk ( regex) for at konfigurere validering ved hjælp af regulære udtryk. Hvis du i stedet vil bruge enkle regler, kan du læse om, hvordan du opsætter andre valideringsregler.
  • Tilføj det regulære udtryk:
    • Hvis du vil tilføje det regulære udtryk manuelt, skal du indtaste udtrykket i feltet Regex .
    • Hvis du vil generere det regulære udtryk med AI, skal du klikke på Generer, indtaste en beskrivelse af, hvordan egenskaben skal valideres, og derefter klikke på Generer. De andre felter vil også blive genereret automatisk.
  • Indtast en fejlmeddelelse i feltet Invalid value message. Den vises til brugerne, når den værdi, de har indtastet, ikke opfylder valideringskravene.
  • Hvis du vil tilføje flere detaljer til din fejlmeddelelse, kan du indtaste en valgfri ekstra hjælpebesked.
  • Indtast en værdi for at teste valideringen. Hvis regex'en fungerer, vil en ugyldig værdi resultere i en fejl, mens en gyldig værdi vil blive accepteret.

regex-with-ai

  • Afslut opsætningen eller redigeringen af din egenskab, og klik derefter på Opret eller Gem.

Valideringsreglerne gælder, når brugere indstiller eller redigerer egenskabens værdi under oprettelsen, på en post, på objektets indeksside, via import eller gennem indsendelser af formularer, der er oprettet på den nye formulareditor.

Regex-syntaks

Hvis du vil have vejledning i at opsætte dit regulære udtryk, kan du se dette Regex-snydeark.

Eksempel på udtryk

Nogle eksempler på brugsscenarier omfatter:

Bemærk: Før du implementerer de følgende udtryk, bør du kontrollere, at de fungerer i din specifikke brugssituation.

  • Amerikansk telefonnummer: For at kræve, at telefonnumre indtastes i formatet (123) 456-7890, kan du bruge regex ^\(\d{3}\) \d{3}-\d{4}$.
  • E-mailadresse: For at validere, at en indtastet værdi følger et standard e-mailformat (f.eks. user@example. com), kan du bruge regex ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$.
  • Postnummer: For at kræve, at postnumre har fem cifre, kan du bruge regex ^\d{5}$.
  • URL: For at validere, at en URL starter med "http://" eller "https://"", kan du bruge regexet ^https?:\/\/[^\s/$.?#].[^\s]*$.
  • Ingen mellemrum: For at forhindre, at der indtastes mellemrum, kan du bruge regexet ^\S*$.
Var denne artikel nyttig?
Denne formular bruges kun til dokumentationsfeedback. Læs, hvordan du kan få hjælp hos HubSpot.