Salta al contenuto
Nota bene: la traduzione in italiano di questo articolo è fornita solo per comodità. La traduzione viene creata automaticamente tramite un software di traduzione e potrebbe non essere stata revisionata. Pertanto, la versione inglese di questo articolo deve essere considerata come la versione di governo contenente le informazioni più recenti. È possibile accedervi qui.

Usare le espressioni regolari per convalidare i valori delle proprietà

Ultimo aggiornamento: gennaio 31, 2025

Disponibile con uno qualsiasi dei seguenti abbonamenti, tranne dove indicato:

Marketing Hub   Professional , Enterprise
Sales Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional , Enterprise
Content Hub   Professional , Enterprise

Per migliorare la coerenza e la qualità dei dati del CRM, è possibile utilizzare le espressioni regolari (regex) per convalidare i valori delle proprietà testuali. Le regex sono sequenze di caratteri che definiscono un modello di testo desiderato. Ad esempio, è possibile richiedere valori con un certo numero di cifre o includere caratteri e formattazioni specifiche.

In questo articolo si spiega come aggiungere le espressioni regolari alle regole di convalida di una proprietà e si analizzano alcuni casi d'uso.

Nota bene: il motore regex di HubSpot non supporta i gruppi di cattura. È possibile utilizzare le espressioni regolari per la corrispondenza dei modelli, ma non sarà possibile utilizzare le funzionalità associate ai gruppi di cattura, come ad esempio: l'estrazione di parti della corrispondenza per un uso successivo, il riferimento ai valori catturati all'interno dell'espressione (ad esempio, i backreferences) o la memorizzazione dei risultati della corrispondenza in variabili o gruppi.

Aggiungere regole di convalida regex a una proprietà

È possibile aggiungere espressioni regolari alle regole di convalida delle proprietà del testo. È possibile inserire manualmente le espressioni regolari o utilizzare l'intelligenza artificiale per scrivere le espressioni regolari per il proprio obiettivo.

  • Nel tuo account HubSpot, fai clic sulle settings icona delle impostazioni nella barra di navigazione principale.
  • Nel menu della barra laterale sinistra, spostarsi su Proprietà.

  • Fare clic sul menu a discesa Seleziona un oggetto , quindi selezionare Proprietà [Oggetto] per creare o modificare una proprietà per quell'oggetto.

  • Creare o modificare una proprietà con il tipo di campo Testo a una riga o Testo a più righe. Quando si utilizzano le regole di convalida regex, il limite della proprietà è di 1.000 caratteri.
  • Nell'editor delle proprietà, passare alla scheda Regole.
  • Per impostare la convalida mediante espressioni regolari, selezionare Convalida mediante espressione regolare (regex). Se invece si vogliono usare regole semplici, si può imparare a impostare altre regole di convalida.
  • Per impostare manualmente l'espressione regolare, inserire l'espressione nel campo Regex . Per generare l'espressione regolare con l'AI, fare clic su Genera, inserire una descrizione di come deve essere convalidata la proprietà, quindi fare clic su Genera.
  • Inserire un messaggio di errore nel campo Messaggio valore non valido. Questo messaggio viene visualizzato dagli utenti quando il valore inserito non soddisfa i requisiti di convalida.
  • Per aggiungere ulteriori dettagli al messaggio di errore, inserire un messaggio di aiuto aggiuntivo opzionale.
  • Per testare la convalida, inserire un valore. Se la regex funziona, un valore non valido darà luogo a un errore, mentre un valore valido sarà accettato.

regex-example-validation

  • Terminare l'impostazione o la modifica della proprietà, quindi fare clic su Crea o Salva.

Le regole di convalida si applicano quando gli utenti impostano o modificano il valore della proprietà durante la creazione, su un record, nella pagina dell'indice dell'oggetto, tramite l'importazione o attraverso l'invio di form creati tramite il nuovo editor di form.

Sintassi Regex

Per una guida all'impostazione dell'espressione regolare, consultare questo foglio di istruzioni Regex.

Espressioni di esempio

Alcuni casi d'uso esemplificativi sono:

Nota bene: prima di implementare le espressioni seguenti, è necessario verificare che funzionino per il proprio caso d'uso specifico.

  • Numero di telefono USA: per richiedere che i numeri di telefono siano inseriti nel formato (123) 456-7890, si può usare la regex ^\(\d{3}\) \d{3}-\d{4}$.
  • Indirizzo e-mail: per verificare che un valore inserito segua un formato e-mail standard (ad esempio, user@example.com), si può usare la regex ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$.
  • Codice postale: per richiedere che i codici postali abbiano cinque cifre, si può usare la regex ^\d{5}$.
  • URL: per convalidare che un URL inizi con "http://" o "https://"", si può usare la regex ^https?:\/\/[^\s/$.?#].[^\s]*$.
  • No whitespace: per impedire l'inserimento di spazi bianchi, si può usare la regex ^\S*$.
L'articolo è stato utile?
Questo modulo viene utilizzato solo per il feedback della documentazione. Scopri come ottenere assistenza con HubSpot.