- Kunskapsbas
- CRM
- Egenskaper
- Använd reguljära uttryck för att validera egenskapsvärden
Använd reguljära uttryck för att validera egenskapsvärden
Senast uppdaterad: 3 december 2025
Tillgänglig med något av följande abonnemang, om inte annat anges:
-
Marketing Hub Professional, Enterprise
-
Sales Hub Professional, Enterprise
-
Service Hub Professional, Enterprise
-
Data Hub Professional, Enterprise
-
Content Hub Professional, Enterprise
Skapa textegenskaper och lägg till reguljära uttryck (regexes) för att validera deras värden. 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.Ställ in reguljära uttryck manuellt eller använd Breeze för att generera regex baserat på målen för dina valideringsregler. För ytterligare vägledning, granska 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 till en egenskap
Du kan lägga till reguljära uttryck i valideringsregler för textegenskaper. Du kan ange reguljära uttryck manuellt eller använda AI för att skriva reguljära uttryck.
- I ditt HubSpot-konto klickar du på settings inställningsikonen i det övre navigeringsfältet.
-
Navigera till Egenskaper i menyn till vänster i sidofältet.
-
Klicka på rullgardinsmenyn Välj ett objekt och välj [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.
- Klicka på fliken Regler i egenskapens redigerare.
- Välj Validera med hjälp av anpassade regler. Om du istället vill använda grundläggande regler kan du läsa om hur du ställer in andra valideringsregler.
- Lägg till det reguljära uttrycket manuellt:
- Ange uttrycket ifältet Custom rule regex .
- I fältet Invalid value message skriver du ett meddelande på upp till 100 tecken. Detta visas för användarna när det värde de har angett inte uppfyller valideringskraven.
- I fältet Ytterligare ogiltigt värde anger du en hjälptext på upp till 350 tecken. Detta är för att ge mer information om meddelandet om ogiltigt värde, om så önskas.

- Lägg till det reguljära uttrycket med AI:
- Klicka på Generera med AI.
- I popup-rutan anger du en beskrivning av hur egenskapen ska valideras och klickar sedan på Generera. De andra fälten fylls också i automatiskt.

- I fältet Test av anpassade regler anger du ett värde för att validera din regel. Om regex fungerar kommer ett ogiltigt värde att resultera i ett fel, medan ett giltigt värde kommer att accepteras.
- Avsluta inställningen eller redigeringen av din fastighet och klicka sedan på Skapa eller Spara uppe till höger.
Valideringsreglerna gäller när användare ställer in eller redigerar egenskapens värde under skapandet, på en post, på objektindexsidan, via import eller genom inskickningar till formulär som skapats med 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ändningsfall inkluderar:
Observera: Innan du implementerar följande uttryck bör du verifiera 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*$.
