Siirry sisältöön
Huomaa: Tämän artikkelin käännös on tarkoitettu vain tiedoksi. Käännös on luotu automaattisesti käännösohjelmiston avulla, eikä sitä ole välttämättä tarkistettu. Näin ollen tämän artikkelin englanninkielistä versiota on pidettävä hallitsevana versiona, joka sisältää uusimmat tiedot. Voit tutustua siihen täällä.

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

Päivitetty viimeksi: 3 joulukuuta 2025

Saatavilla minkä tahansa seuraavan Tilauksen kanssa, paitsi jos toisin mainitaan:

Luo tekstiominaisuuksia ja lisää säännöllisiä lausekkeita (regexejä) niiden arvojen tarkistamiseksi. Regulaarilausekkeet 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ää Breezeä 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äyttämiseen, 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.

Regeksien validointisääntöjen lisääminen ominaisuuteen

Voit lisätä säännöllisiä lausekkeita tekstiominaisuuden validointisääntöihin. Voit kirjoittaa säännölliset lausekkeet manuaalisesti tai käyttää tekoälyä niiden kirjoittamiseen.

  1. Napsauta HubSpot-tilisi ylänavigointipalkin settings asetuskuvaketta.
  2. Siirry vasemman sivupalkin valikossa kohtaan Ominaisuudet.

  3. Napsauta Select an object (Valitse objekti ) -pudotusvalikkoa ja valitse [Object] properties (Objekti]-ominaisuudet ) luodaksesi tai muokataksesi kyseisen objektin ominaisuutta.

  4. Luo tai muokkaa ominaisuutta, jonka kenttätyyppi on Yksirivinen teksti tai Monirivinen teksti. Kun käytät regex-tarkistussääntöjä, ominaisuudelle on asetettu 1000 merkin rajoitus.
  5. Napsauta ominaisuuseditorissa Säännöt-välilehteä.
    • Valitse Validoi käyttämällä mukautettuja sääntöjä. Jos haluat sen sijaan käyttää perussääntöjä, opettele, miten muita validointisääntöjä määritetään.
    • Lisää säännöllinen lauseke manuaalisesti:
      • Kirjoita lauseke Custom rule regex -kenttään .
      • Kirjoita Invalid value message -kenttään enintään 100 merkkiä pitkä viesti. Tämä näytetään käyttäjille, kun heidän syöttämänsä arvo ei täytä validointivaatimuksia.
      • Kirjoita Additional invalid value -kenttään enintään 350 merkkiä pitkä ohjeteksti. Tässä annetaan haluttaessa lisätietoja virheellisen arvon viestistä.
        A user edits the Postal Code property, selecting custom validation, entering a regex rule and error messages, and reviewing the property rules before saving.
    • Lisää säännöllinen lauseke AI:lla:
      • Napsauta Generate with AI.
      • Kirjoita ponnahdusikkunaan kuvaus siitä, miten ominaisuus on validoitava, ja napsauta sitten Generate. Myös muut kentät täytetään automaattisesti.
        A user opens the property rules for a contact field and enters a custom regex prompt and Breeze fills in the rule, error message, and tooltip message. The user tests the rule in the preview area.
  6. Kirjoita Test custom rules -kenttään arvo, jolla sääntö validoidaan. Jos regex toimii, virheellinen arvo aiheuttaa virheen, kun taas kelvollinen arvo hyväksytään.
  7. Päätä ominaisuuden määrittäminen tai muokkaaminen ja napsauta sitten oikeassa yläkulmassa Luo tai Tallenna.

Validointisääntöjä sovelletaan, kun käyttäjät asettavat tai muokkaavat ominaisuuden 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-huijaustiedostosta.

Esimerkkejä lausekkeista

Esimerkkejä käyttötapauksista ovat mm:

Huomaa: ennen kuin otat käyttöön seuraavat lausekkeet, varmista, 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*$.
Oliko tästä artikkelista apua?
Tätä lomaketta käytetään vain dokumentaation palautteeseen. Lue, miten saat apua HubSpotin kanssa.