Conseils pour la validation de champ couramment demandée qui utilise la fonction REGEX().
| Description | Formats | Validation |
|---|---|---|
| Numéro de téléphone américain (sans extension) | (999)_999-9999 +1_(999)_999-9999 | !REGEX(Phone,"^((\\+1)?\\s?\\(\\d{3}\\)\\s?\\d{3}\\-\\d{4})?$") |
| Numéro de téléphone américain (avec extension) | Les formats ci-dessus, plus : (999)_999-9999_x999… (999)_999-9999_Ext._999… (999)_999-9999_ext:_999… (toute longueur d’extension) Accepte : ou . après ext ou x, et accepte +1 avant le numéro. | !REGEX(Phone,"^((\\+1)?\\s?\\(\\d{3}\\)\\s?\\d{3}\\-\\d{4})(\\s?(x|([Ee]xt[\\.:]?\\s?))\\d+)?)?$") |
| Numéro de sécurité sociale | 999-99-9999 | !REGEX(Social_Security_Number__c,"^(\\d{3}\\-\\d{2}-\\d{4})?$" |
| Code postal américain (5 chiffres) | 12345 | !REGEX(PostalCode,"^\\d{5}?$") |
| Code postal américain (5 ou 9 chiffres) | 12345 12345-6789 | !REGEX(PostalCode,"^(\\d{5}(\\-\\d{4})?)?$") |
| Numéro de téléphone brésilien (sans extension) | (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})?$") |
| Numéro de téléphone brésilien (avec extension) | Les formats ci-dessus, plus les suivants : [téléphone comme ci-dessus] ramal : 999… [téléphone comme ci-dessus] ramal 999… | !REGEX(Phone,"^((\\+\\d{2}\\s)?\\(\\d{2}\\)\\s?\\d{4}\\d?\\-\\d{4}(\\sramal:?\\s\\d+)?)?$") |
| CNPJ brésilien (numéro d'identification fiscal) | 99.999.999/9999-99 | !REGEX(CNPJ__c,"^(\\d{2}\\.\\d{3}\\.\\d{3}/\\d{4}\\-\\d{2})?$") |
| Code postal brésilien (5 ou 8 chiffres) | 99999-999 99999 | !REGEX(PostalCode,"^(\\d{5}(\\-\\d{3})?)?$") |
| CPF brésilien | 999.999.999-99 | !REGEX(CPF__c,"^(\\d{3}\\.\\d{3}\\.\\d{3}\\-\\d{2})?$") |
| Numéro de téléphone japonais (sans extension) |
99-9999-9999 |
!REGEX(Phone,"^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$") |
|
Code postal japonais ("-" est obligatoire) |
999-9999 |
!REGEX(PostalCode,"^[0-9]{3}-[0-9]{4}$") |
|
Code postal japonais (avec ou sans "-") |
999-9999 |
!REGEX(PostalCode,"^([0-9]{3}-[0-9]{4})?$|^[0-9]{7}+$") |
| Mots avec les initiales en majuscules et noms Couvre tous les accents répertoriés dans l’expression régulière et applique l’initiale majuscule (première lettre en majuscule, les autres lettres en minuscules) à l’exception des mots spéciaux (dans certaines langues), da, de, di, do, et le préfixe 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)))*$") |
| Empêchez les utilisateurs de saisir un saut de ligne dans un champ de texte qui prend en charge plusieurs lignes. ¹ |
REGEX( ShippingStreet , '(.*\r?\n.*)*') | |
| Autorisez maximum trois lignes dans un champ de texte qui prend en charge plusieurs lignes. ¹ |
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.