Gå til innhold
Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.

Bruk regulære uttrykk til å validere egenskapsverdier

Sist oppdatert: 3 desember 2025

Tilgjengelig med et av følgende abonnementer, unntatt der det er angitt:

Opprett tekstegenskaper og legg til regulære uttrykk (regexer) for å validere verdiene deres. Regexer er sekvenser av tegn som definerer et ønsket tekstmønster. Du kan for eksempel kreve verdier med et bestemt antall sifre eller inkludere bestemte tegn og formateringer.Du kan sette opp regulære uttrykk manuelt eller bruke Breeze til å generere regex basert på målene for valideringsreglene dine. For ytterligere veiledning, se eksempler på brukstilfeller.

Merk: HubSpots regex-motor støtter ikke fangstgrupper. Du kan bruke regulære uttrykk for mønstermatching, men du vil ikke kunne bruke funksjoner som er knyttet til fangstgrupper, for eksempel følgende: trekke ut deler av samsvaret for senere bruk, henvise tilbake til fangede verdier i uttrykket (dvs. tilbakehenvisninger), eller lagre samsvarsresultater i variabler eller grupper.

Legge til regex-valideringsregler i en egenskap

Du kan legge til regulære uttrykk i valideringsregler for tekstegenskaper. Du kan skrive inn regulære uttrykk manuelt eller bruke AI til å skrive regulære uttrykk.

  1. I HubSpot-kontoen din klikker du på settings innstillinger-ikonet i den øverste navigasjonslinjen.
  2. Gå til Egenskaper i menyen i venstre sidefelt.

  3. Klikk på rullegardinmenyen Velg et objekt , og velg [Objekt]-egenskaper for å opprette eller redigere en egenskap for det aktuelle objektet.

  4. Opprett eller rediger en egenskap med felttypen Enkeltlinjetekst eller Flerlinjetekst. Når du bruker regex-valideringsregler, er det en grense på 1 000 tegn for egenskapen.
  5. Klikk på fanen Regler i egenskapsredigeringsprogrammet.
    • Velg Valider ved hjelp av egendefinerte regler. Hvis du vil bruke grunnleggende regler i stedet, kan du lære hvordan du konfigurerer andre valideringsregler.
    • Legg til det regulære uttrykket manuelt:
      • Skriv inn uttrykket ifeltet Egendefinert regel regex .
      • I feltet Melding om ugyldig verdi skriver du inn en melding på opptil 100 tegn. Denne vises til brukerne når verdien de har skrevet inn, ikke oppfyller valideringskravene.
      • I feltet Ytterligere ugyldig verdi kan du skrive inn hjelpetekst på opptil 350 tegn. Dette er for å gi mer informasjon om meldingen om ugyldig verdi, hvis det er ønskelig.
        A user edits the Postal Code property, selecting custom validation, entering a regex rule and error messages, and reviewing the property rules before saving.
    • Legg til det regulære uttrykket med AI:
      • Klikk på Generer med AI.
      • Skriv inn en beskrivelse av hvordan egenskapen skal valideres i popup-boksen, og klikk deretter på Generer. De andre feltene fylles også ut automatisk.
        A user opens the property rules for a contact field and enters a custom regex prompt and Breeze fills in the rule, error message, and tooltip message. The user tests the rule in the preview area.
  6. I feltet Test egendefinerte regler angir du en verdi for å validere regelen. Hvis regexen fungerer, vil en ugyldig verdi resultere i en feilmelding, mens en gyldig verdi vil bli akseptert.
  7. Når du er ferdig med å konfigurere eller redigere egenskapen, klikker du på Opprett eller Lagre øverst til høyre.

Valideringsreglene gjelder når brukere angir eller redigerer egenskapens verdi under oppretting, på en post, på objektets indeksside, via import eller gjennom innsendinger til skjemaer som er opprettet via den nye skjemaeditoren.

Regex-syntaks

For veiledning om hvordan du konfigurerer regulære uttrykk, se dette Regex-jukselappen.

Eksempler på uttrykk

Noen eksempler på bruksområder inkluderer:

Merk: Før du implementerer følgende uttrykk, bør du kontrollere at de fungerer for ditt spesifikke bruksområde.

  • Amerikansk telefonnummer: For å kreve at telefonnumre oppgis i formatet (123) 456-7890, kan du bruke regex ^\(\d{3}\) \d{3}-\d{4}$.
  • E-postadresse: For å validere at en inntastet verdi følger et standard e-postformat (f.eks. user@example. com), kan du bruke regexen ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$.
  • Postnummer: For å kreve at postnumre har fem sifre, kan du bruke regexen ^\d{5}$.
  • URL: For å validere at en URL starter med "http://" eller "https://"", kan du bruke regexen ^https?:\/\/[^\s/$.?#].[^\s]*$.
  • Ingen mellomrom: For å forhindre at mellomrom skrives inn, kan du bruke regeksen ^\S*$.
Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.