HubSpot Tietämyskanta

Käytä säännöllisiä lausekkeita ominaisuus arvojen tarkistamiseen

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.

Voit määrittää säännölliset lausekkeet manuaalisesti tai käyttää tekoälyä luomaan regexiä validointisääntöjesi tavoitteiden perusteella. Saat lisäohjeita tarkastelemalla esimerkkikäyttötapauksia.

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

Voit lisätä säännöllisiä lausekkeita ominaisuus validointisääntöihin. Voit syöttää säännölliset lausekkeet manuaalisesti tai kirjoittaa niitä tekoälyn avulla.

  • 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. Kun käytät regex-tarkistussääntöjä, ominaisuus on asetettu 1000 merkin rajoitus.
  • Siirry ominaisuus Säännöt-välilehdelle.
  • Jos haluat määrittää validoinnin säännöllisiä lausekkeita käyttäen, valitse Validoi säännöllisen lausekkeen (regex) avulla. Jos haluat sen sijaan käyttää yksinkertaisia sääntöjä, opettele, miten muita validointisääntöjä määritetään.
  • Lisää säännöllinen lauseke:
    • Jos haluat lisätä säännöllisen lausekkeen manuaalisesti, kirjoita lauseke Regex-kenttään .
    • Jos haluat luoda säännöllisen lausekkeen tekoälyn avulla, valitse Generate (Luo), kirjoita kuvaus siitä, miten ominaisuus on validoitava, ja valitse sitten Generate (Luo). Myös muut kentät luodaan automaattisesti.
  • 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, kirjoita 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 napsauta 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-huijaustiedotteesta.

Esimerkkiilmaukset

Joitakin esimerkkejä käyttötapauksista ovat:

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

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