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: januar 31, 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.

I denne artikel kan du lære at tilføje regulære udtryk til en egenskabs valideringsregler og se eksempler på brug.

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, såsom 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 regulære udtryk manuelt, eller du kan bruge AI til at skrive regulære udtryk til dit mål.

  • 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 vil bruge enkle regler i stedet, kan du lære at opsætte andre valideringsregler.
  • Hvis du vil konfigurere det regulære udtryk manuelt, skal du indtaste dit udtryk 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.
  • Indtast en fejlmeddelelse i feltet Meddelelse om ugyldig værdi. 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-example-validation

  • 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 indsendelse 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.