Suggerimenti sulla validazione dei campi più comunemente richiesta che utilizza la funzione REGEX().
| Descrizione | Formati | Convalida |
|---|---|---|
| Numero di telefono statunitense (senza interno) | (999)_999-9999 +1_(999)_999-9999 | !REGEX(Phone,"^((\\+1)?\\s?\\(\\d{3}\\)\\s?\\d{3}\\-\\d{4})?$") |
| Numero di telefono statunitense (con interno) | I formati precedenti, più: (999)_999-9999_x999… (999)_999-9999_Ext._999… (999)_999-9999_ext:_999… (interno di qualunque lunghezza) Accetta : o . dopo ext o x e accetta +1 davanti al numero. | !REGEX(Phone,"^((\\+1)?\\s?\\(\\d{3}\\)\\s?\\d{3}\\-\\d{4})(\\s?(x|([Ee]xt[\\.:]?\\s?))\\d+)?)?$") |
| Numero di previdenza sociale | 999-99-9999 | !REGEX(Social_Security_Number__c,"^(\\d{3}\\-\\d{2}-\\d{4})?$" |
| Codice postale statunitense (5 cifre) | 12345 | !REGEX(PostalCode,"^\\d{5}?$") |
| Codice postale statunitense (5 o 9 cifre) | 12345 12345-6789 | !REGEX(PostalCode,"^(\\d{5}(\\-\\d{4})?)?$") |
| Numero di telefono brasiliano (senza interno) | (99)_9999-9999 (99)_99999-9999 +55 (99)_9999-9999 +55 (99)_99999-9999 | !REGEX(Phone,"^((\\+\\d{2}\\s)?\\(\\d{2}\\)\\s?\\d{4}\\d?\\-\\d{4})?$") |
| Numero di telefono brasiliano (con interno) | I formati precedenti, più i seguenti: [telefono come sopra] ramal: 999… [telefono come sopra] ramal 999… | !REGEX(Phone,"^((\\+\\d{2}\\s)?\\(\\d{2}\\)\\s?\\d{4}\\d?\\-\\d{4}(\\sramal:?\\s\\d+)?)?$") |
| CNPJ brasiliano (codice fiscale commerciale) | 99.999.999/9999-99 | !REGEX(CNPJ__c,"^(\\d{2}\\.\\d{3}\\.\\d{3}/\\d{4}\\-\\d{2})?$") |
| Codice postale brasiliano (5 o 8 cifre) | 99999-999 99999 | !REGEX(PostalCode,"^(\\d{5}(\\-\\d{3})?)?$") |
| CPF brasiliano | 999.999.999-99 | !REGEX(CPF__c,"^(\\d{3}\\.\\d{3}\\.\\d{3}\\-\\d{2})?$") |
| Numero di telefono giapponese (senza interno) |
99-9999-9999 |
!REGEX(Phone,"^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$") |
|
Codice postale giapponese ("-" è obbligatorio) |
999-9999 |
!REGEX(PostalCode,"^[0-9]{3}-[0-9]{4}$") |
|
Codice postale giapponese (con o senza "-") |
999-9999 |
!REGEX(PostalCode,"^([0-9]{3}-[0-9]{4})?$|^[0-9]{7}+$") |
| Regole per maiuscole di parole e nomi Tratta tutti gli accenti elencati nella regex e applica la maiuscola (prima lettera maiuscola, il resto minuscolo) tranne che per le parole speciali (in alcune lingue), da, de, di, do e il prefisso d'. | Smith John de Souza Rio de Janeiro Brasília d'Onofrio di Lorenço | !REGEX(FirstName, "^((^|\\s)(((([DdO]')|Mc|Mac)?[A-ZÃÁÂÀÄÇÉÈÊËÍÌÎÏÕÒÔÓÖÛÚÙÜ][a-zãáàâäçéèêëíìîïñõôóòöûúùü]*)|(da|de|di|do)))*$") |
| Impedire agli utenti di inserire un'interruzione di riga in un campo di testo che supporta più righe. ¹ |
REGEX( ShippingStreet , '(.*\r?\n.*)*') | |
| Consentire un massimo di tre righe in un campo di testo che supporta più righe. ¹ |
REGEX( ShippingStreet , '(.*\r?\n.*){3,}')
| |
000386675

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.