Använd reguljära uttryck för att validera värden för egenskaper
Senast uppdaterad: januari 31, 2025
Tillgänglig med något av följande abonnemang, om inte annat anges:
|
|
|
|
|
För att förbättra enhetligheten och kvaliteten på dina CRM-data kan du använda reguljära uttryck (regexes) för att validera värden för egenskaper i text. Regex är sekvenser av tecken som definierar ett önskat textmönster. Du kan t.ex. kräva värden med ett visst antal siffror eller inkludera specifika tecken och formatering.
I den här artikeln lär du dig hur du lägger till reguljära uttryck i valideringsreglerna för en egenskap och går igenom exempel på användningsfall.
Observera: HubSpots regex-motor stöder inte fångstgrupper. Du kan använda reguljära uttryck för mönstermatchning, men du kommer inte att kunna använda funktioner som är associerade med fångstgrupper, till exempel följande: extrahera delar av matchningen för senare användning, hänvisa tillbaka till fångade värden inom uttrycket (dvs. backreferenser) eller lagra matchningsresultat i variabler eller grupper.
Lägga till regex-valideringsregler för en egenskap
Du kan lägga till reguljära uttryck i valideringsregler för egenskaper i text. Du kan ange reguljära uttryck manuellt eller så kan du använda AI för att skriva reguljära uttryck för ditt mål.
- I ditt HubSpot-konto klickar du på settings inställningsikonen i det övre navigeringsfältet.
-
Navigera till Egenskaper i menyn i vänster sidofält.
-
Klicka på rullgardinsmenyn Välj ett objekt och välj sedan [Objekt]-egenskaper för att skapa eller redigera en egenskap för det objektet.
- Skapa eller redigera en egenskap med fälttypen Text med en rad eller Text med flera rader. När du använder regex-valideringsregler finns det en gräns på 1 000 tecken för egenskapen.
- Navigera till fliken Regler i redigeraren för egenskapen.
- Om du vill konfigurera validering med reguljära uttryck väljer du Validera med reguljära uttryck (regex). Om du vill använda enkla regler i stället kan du läsa om hur du ställer in andra valideringsregler.
- Om du vill konfigurera det reguljära uttrycket manuellt anger du uttrycket i fältet Regex . Om du vill generera det reguljära uttrycket med AI klickar du på Generera, anger en beskrivning av hur egenskapen ska valideras och klickar sedan på Generera.
- Ange ett felmeddelande i fältet Meddelande om ogiltigt värde. Detta visas för användarna när det värde de har angett inte uppfyller valideringskraven.
- Om du vill lägga till mer information i felmeddelandet kan du ange ett valfritt extra hjälpmeddelande.
- För att testa valideringen anger du ett värde. Om regex fungerar kommer ett ogiltigt värde att resultera i ett felmeddelande, medan ett giltigt värde kommer att accepteras.
- Avsluta konfigurationen eller redigeringen av din egenskap och klicka sedan på Skapa eller Spara.
Valideringsreglerna gäller när användare anger eller redigerar egenskapens värde under skapandet, på en post, på objektindexsidan, via import eller genom inskick av formulär som skapats via den nya formulärredigeraren.
Regex syntax
För vägledning om hur du ställer in ditt reguljära uttryck, se denna Regex-fuskark.
Exempel på uttryck
Några exempel på användningsområden är:
Observera: Innan du implementerar följande uttryck bör du kontrollera att de fungerar för ditt specifika användningsfall.
- Amerikanskt telefonnummer: för att kräva att telefonnummer anges i formatet (123) 456-7890 kan du använda regex
^\(\d{3}\) \d{3}-\d{4}$
. - E-postadress: för att validera att ett inmatat värde följer ett standardiserat e-postformat (t.ex. user@example. com) kan du använda regex
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
. - Postnummer: för att kräva att postnumret har fem siffror kan du använda regex
^\d{5}$
. - URL: för att validera att en URL börjar med "http://" eller "https://"" kan du använda regex
^https?:\/\/[^\s/$.?#].[^\s]*$
. - Inga blanksteg: för att förhindra att blanksteg anges kan du använda regexet
^\S*$
.