Reguliere expressies gebruiken om waarden van eigenschappen te valideren (BETA)
Laatst bijgewerkt: december 11, 2024
Beschikbaar met elk van de volgende abonnementen, behalve waar vermeld:
Marketing Hub Professional , Enterprise |
Sales Hub Professional , Enterprise |
Service Hub Professional , Enterprise |
Operations Hub Professional , Enterprise |
Content Hub Professional , Enterprise |
Om de consistentie en kwaliteit van uw CRM-gegevens te verbeteren, kunt u reguliere expressies (regexen) gebruiken om de waarden van eigenschappen in tekst te valideren. Regexes zijn sequenties van tekens die een gewenst tekstpatroon definiëren. U kunt bijvoorbeeld waarden met een bepaald aantal cijfers of specifieke tekens en opmaak vereisen.
Leer in dit artikel hoe je reguliere expressies toevoegt aan de validatieregels van een eigenschap en bekijk voorbeelden van gebruik.
Let op: HubSpot's regex engine ondersteunt geen capture groepen. Je kunt reguliere expressies gebruiken voor het matchen van patronen, maar je kunt geen functies gebruiken die zijn gekoppeld aan vastleggroepen, zoals: delen van de match extraheren voor later gebruik, terugverwijzen naar vastgelegde waarden binnen de expressie (d.w.z. terugverwijzingen) of matchresultaten opslaan in variabelen of groepen.
Regex-validatieregels aan een eigenschap toevoegen
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Navigeer in het linker zijbalkmenu naar Eigenschap.
-
Klik op het vervolgkeuzemenu Selecteer een object en selecteer vervolgens [Object] eigenschappen om een eigenschap voor dat object te maken of te bewerken.
- Maak of bewerk een eigenschap met het veldtype Enkelregelige tekst of Meerregelige tekst.
- Navigeer in de eigenschap-editor naar het tabblad Regels.
- Om validatie met behulp van reguliere expressies in te stellen, selecteert u Valideren met behulp van reguliere expressie (regex). Als je in plaats daarvan eenvoudige regels wilt gebruiken, lees dan hoe je andere validatieregels instelt.
- Voer je reguliere expressie in het veld Regex in.
- Voer een foutbericht in het veld Bericht ongeldige waarde in. Dit wordt weergegeven aan gebruikers als de waarde die ze hebben ingevoerd niet voldoet aan de validatievereisten.
- Als je meer details aan je foutmelding wilt toevoegen, kun je een optioneel extra helpbericht invoeren.
- Voer een waarde in om de validatie te testen. Als de regex werkt, geeft een ongeldige waarde een foutmelding, terwijl een geldige waarde wordt geaccepteerd.
- Voltooi het instellen of bewerken van je eigenschap en klik op Maken of Opslaan.
De validatieregels zijn van toepassing wanneer gebruikers de waarde van de eigenschap instellen of wijzigen tijdens het maken, op een record, op de object indexpagina, via import of door formulierverzendingen naar formulieren die zijn gemaakt via de nieuwe formuliereditor.
Regex syntaxis
Raadpleeg dit Regex spiekbriefje voor hulp bij het instellen van je reguliere expressie.
Voorbeeld uitdrukkingen
Enkele voorbeelden van gebruik zijn:
Opmerking: voordat u de volgende uitdrukkingen implementeert, moet u controleren of ze werken voor uw specifieke gebruikssituatie.
- Telefoonnummer VS: om te eisen dat telefoonnummers worden ingevoerd in de indeling (123) 456-7890, kun je de regex
^\(\d{3}\) \d{3}-\d{4}$
gebruiken. - E-mailadres: om te valideren dat een ingevoerde waarde een standaard e-mailformaat volgt (bijv. user@example. com), kun je de regex
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
gebruiken. - Postcode: om te eisen dat postcodes uit vijf cijfers bestaan, kun je de regex
^\d{5}$
gebruiken. - URL: om te valideren dat een URL begint met "http://" of "https://", kun je de regex
^https?:\/\/[^\s/$.?#].[^\s]*$
gebruiken. - Geen spaties: om te voorkomen dat spaties worden ingevoerd, kun je de regex
^\S*$
gebruiken.