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.
- 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*$
.