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 for å validere egenskapsverdier (BETA)

Sist oppdatert: desember 11, 2024

Gjelder for:

Markedsføring Hub   Professional , Enterprise
Salg Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional , Enterprise
Content Hub   Professional , Enterprise

For å forbedre konsistensen og kvaliteten på CRM-dataene dine, kan du bruke regulære uttrykk (regexes) for å validere tekstegenskapsverdier. Regexes er sekvenser av tegn som definerer et ønsket tekstmønster. Du kan for eksempel kreve verdier med et visst antall sifre eller inkludere spesifikke tegn og formatering.

I denne artikkelen kan du lære hvordan du legger til regulære uttrykk i en egenskaps valideringsregler og gjennomgår eksempler på brukstilfeller .

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

Legg til regex-valideringsregler i en egenskap

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

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

  • Opprett eller rediger en egenskap med felttypen Enkeltlinjetekst eller flerlinjetekst .
  • Naviger til fanen Regler i egenskapsredigereren.
  • For å sette opp validering ved hjelp av regulære uttrykk, velg Valider ved hjelp av regulære uttrykk (regex) . Hvis du vil bruke enkle regler i stedet, kan du lære hvordan du setter opp andre valideringsregler .
  • Skriv inn ditt regulære uttrykk i Regex- feltet.
  • Skriv inn en feilmelding i feltet Melding om ugyldig verdi . Dette vises til brukere når verdien de har angitt ikke oppfyller valideringskravene.
  • For å legge til flere detaljer i feilmeldingen, skriv inn en valgfri ekstra hjelpemelding .
  • For å teste valideringen, skriv inn en verdi . Hvis regex fungerer, vil en ugyldig verdi resultere i en feil, mens en gyldig verdi vil bli akseptert.

regex-validation

  • Fullfør konfigureringen eller redigeringen av eiendommen din, og klikk deretter på Opprett eller Lagre .

Valideringsreglene gjelder når brukere angir eller redigerer egenskapens verdi under opprettelse, på en post, på objektindekssiden, via import eller gjennom innsendinger til skjemaer opprettet via den nye skjemaredigereren.

Regex syntaks

For veiledning for å sette opp det regulære uttrykket ditt, se dette Regex-juksearket .

Eksempeluttrykk

Noen eksempler på bruk inkluderer:

Vær oppmerksom på: før du implementerer følgende uttrykk, bør du bekrefte 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 å bekrefte at en inntastet verdi følger et standard e-postformat (f.eks. bruker@example.com ), kan du bruke det regulære uttrykket ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ .
  • Postnummer : For å kreve at postnumre har fem sifre, kan du bruke det regulære uttrykket ^\d{5}$ .
  • URL : for å validere en URL starter med "http://" eller "https://"", du kan bruke regulære uttrykk ^https?:\/\/[^\s/$.?#].[^\s]*$ .
  • Ingen mellomrom : for å forhindre at mellomrom legges inn, kan du bruke regex ^\S*$ .
Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.