HubSpot Tietämyskanta

Säännöllisten lausekkeiden käyttäminen ominaisuus arvojen tarkistamiseen (BETA)

Kirjoittanut HubSpot Support | Dec 9, 2024 2:21:31 PM

Voit parantaa CRM-tietojesi johdonmukaisuutta ja laatua käyttämällä säännöllisiä lausekkeita (regexejä) ominaisuus arvojen validointiin. Regeksit ovat merkkijonoja, jotka määrittelevät halutun tekstikuvion. Voit esimerkiksi vaatia, että arvoissa on tietty määrä numeroita tai että ne sisältävät tiettyjä merkkejä ja muotoiluja.

Tässä artikkelissa opit lisäämään säännöllisiä lausekkeita ominaisuus validointisääntöihin ja tarkastelet esimerkkejä käyttötapauksista.

Huomaa: HubSpotin regex-moottori ei tue kaappausryhmiä. Voit käyttää säännöllisiä lausekkeita kuvioiden täsmäytykseen, mutta et voi käyttää kaappausryhmiin liittyviä ominaisuuksia, kuten seuraavia: ottamalla osia ottelusta myöhempää käyttöä varten, viittaamalla kaapattuihin arvoihin lausekkeen sisällä (eli takaviittaukset) tai tallentamalla ottelun tuloksia muuttujiin tai ryhmiin.

Lisää regex-validoinnin säännöt ominaisuus

  • Siirry vasemman sivupalkin valikossa kohtaan Properties.

  • Napsauta Valitse objekti -pudotusvalikkoa ja valitse sitten [Objektin] ominaisuudet luodaksesi tai muokataksesi kyseisen objektin ominaisuus.

  • Luo tai muokkaa ominaisuus, jonka kenttätyyppi on Yksirivinen teksti tai Monirivinen teksti.
  • Siirry ominaisuus Säännöt-välilehdelle.
  • Jos haluat määrittää validoinnin säännöllisten lausekkeiden avulla, valitse Validate using regular expression (regex). Jos haluat sen sijaan käyttää yksinkertaisia sääntöjä, opettele, miten muita validointisääntöjä määritetään.
  • Kirjoita säännöllinen lauseke Regex-kenttään .
  • Kirjoita virheilmoitus Invalid value message -kenttään. Tämä näytetään käyttäjille, kun heidän syöttämänsä arvo ei täytä validointivaatimuksia.
  • Jos haluat lisätä virheilmoitukseen lisää yksityiskohtia, anna valinnainen lisäapuviesti.
  • Voit testata validointia syöttämällä arvon. Jos regex toimii, virheellinen arvo aiheuttaa virheen, kun taas kelvollinen arvo hyväksytään.

  • Viimeistele ominaisuus määrittäminen tai muokkaaminen ja valitse sitten Luo tai Tallenna.

Validointisääntöjä sovelletaan, kun käyttäjät asettavat tai muokkaavat ominaisuus arvoa luomisen aikana, tietueessa, objekti-indeksisivulla, tuonnin kautta tai uuden lomakeditorin kautta luotujen lomakkeiden lähettämisen kautta .

Regex-syntaksi

Ohjeita säännöllisen lausekkeen määrittämiseen saat tästä Regex-huijauslomakkeesta.

Esimerkkiilmaukset

Joitakin esimerkkejä käyttötapauksista ovat:

Huomaa: ennen kuin otat seuraavat lausekkeet käyttöön, sinun on varmistettava, että ne toimivat omassa käyttötapauksessasi.

  • Yhdysvaltain puhelinnumero: jos haluat vaatia, että puhelinnumerot syötetään muodossa (123) 456-7890, voit käyttää regexiä ^\(\d{3}\) \d{3}-\d{4}$.
  • Sähköpostiosoite: Jos haluat varmistaa, että syötetty arvo noudattaa vakiomuotoista sähköpostiosoitetta (esim. user@example. com), voit käyttää regexiä ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$.
  • Postinumero: Jos haluat vaatia, että postinumeroissa on viisi numeroa, voit käyttää regexiä ^\d{5}$.
  • URL-osoite: jos haluat varmistaa, että URL-osoite alkaa sanoilla "http://" tai "https://", voit käyttää regexiä ^https?:\/\/[^\s/$.?#].[^\s]*$.
  • Ei välilyöntejä: Jos haluat estää välilyöntien syöttämisen, voit käyttää regexiä ^\S*$.