Web ::: Email ::: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} ::: contact@example.com
Web ::: Email strict ::: ^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}$ ::: test.user@mail-server.net
Web ::: URL http/https ::: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}(/\S*)? ::: https://www.example.com/page
Web ::: URL avec port ::: https?://[a-zA-Z0-9.-]+:\d{2,5}(/\S*)? ::: http://localhost:8080/app
Web ::: URL FTP ::: ftp://[a-zA-Z0-9.-]+(/\S*)? ::: ftp://files.example.com/dir
Web ::: Nom de domaine ::: [a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(\.[a-zA-Z]{2,})+ ::: sub.example.co.uk
Web ::: Sous-domaine ::: [a-zA-Z0-9-]+\.[a-zA-Z0-9-]+\.[a-zA-Z]{2,} ::: mail.example.com
Web ::: IPv4 ::: \b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b ::: 192.168.1.1
Web ::: IPv4 CIDR ::: \b(?:\d{1,3}\.){3}\d{1,3}/\d{1,2}\b ::: 10.0.0.0/24
Web ::: IPv6 ::: \b(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}\b ::: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Web ::: Adresse MAC ::: \b[0-9A-Fa-f]{2}(:[0-9A-Fa-f]{2}){5}\b ::: 00:1A:2B:3C:4D:5E
Web ::: Hashtag ::: #[A-Za-z0-9_]+ ::: #regex
Web ::: Mention @ ::: @[A-Za-z0-9_]{1,15} ::: @europesoftwares
Web ::: Slug URL ::: ^[a-z0-9]+(?:-[a-z0-9]+)*$ ::: mon-super-article
Web ::: UUID v4 ::: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12} ::: 3fa85f64-5717-4562-b3fc-2c963f66afa6
Web ::: Couleur hexa ::: #(?:[0-9a-fA-F]{3}){1,2}\b ::: #1E9F63
Web ::: Couleur RGB() ::: rgb\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*\) ::: rgb(30, 159, 99)
Web ::: Couleur RGBA() ::: rgba\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*(0|1|0?\.\d+)\s*\) ::: rgba(30, 159, 99, 0.5)
Web ::: Query string ::: [?&][a-zA-Z0-9_]+=[^&\s]* ::: ?page=2&sort=asc
Web ::: Numero de port ::: \b(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{0,3})\b ::: 8080
Nombres ::: Entier ::: -?\d+ ::: 42
Nombres ::: Entier positif ::: ^\d+$ ::: 128
Nombres ::: Entier negatif ::: ^-\d+$ ::: -56
Nombres ::: Decimal ::: -?\d+\.\d+ ::: 3.1415
Nombres ::: Decimal positif ::: ^\d+\.\d+$ ::: 19.99
Nombres ::: Notation scientifique ::: -?\d(\.\d+)?[eE][+-]?\d+ ::: 6.022e23
Nombres ::: Pourcentage ::: \d{1,3}(\.\d+)?% ::: 87.5%
Nombres ::: Montant USD ::: \$\d{1,3}(,\d{3})*(\.\d{2})? ::: $1,234.56
Nombres ::: Montant EUR ::: \d{1,3}(\.\d{3})*(,\d{2})?\s?€ ::: 1.234,56 €
Nombres ::: Hexadecimal ::: 0[xX][0-9a-fA-F]+ ::: 0x1F4A
Nombres ::: Binaire ::: 0[bB][01]+ ::: 0b101010
Nombres ::: Octal ::: 0[oO][0-7]+ ::: 0o755
Nombres ::: Chiffre romain ::: ^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$ ::: MCMXCIV
Nombres ::: Fraction ::: \d+/\d+ ::: 3/4
Nombres ::: Nombre avec separateurs ::: \d{1,3}(,\d{3})+ ::: 1,234,567
Nombres ::: Nombre pair ::: ^\d*[02468]$ ::: 246
Nombres ::: Nombre impair ::: ^\d*[13579]$ ::: 137
Nombres ::: Nombre ordinal ::: \d+(st|nd|rd|th) ::: 21st
Nombres ::: Coordonnee latitude ::: ^[-+]?(90(\.0+)?|[0-8]?\d(\.\d+)?)$ ::: 48.8566
Nombres ::: Coordonnee longitude ::: ^[-+]?(180(\.0+)?|(1[0-7]\d|\d{1,2})(\.\d+)?)$ ::: 2.3522
Dates & Heures ::: Date ISO (AAAA-MM-JJ) ::: \d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]) ::: 2026-07-02
Dates & Heures ::: Date US (MM/JJ/AAAA) ::: (0[1-9]|1[0-2])/(0[1-9]|[12]\d|3[01])/\d{4} ::: 07/02/2026
Dates & Heures ::: Date FR (JJ/MM/AAAA) ::: (0[1-9]|[12]\d|3[01])/(0[1-9]|1[0-2])/\d{4} ::: 02/07/2026
Dates & Heures ::: Date avec points ::: (0[1-9]|[12]\d|3[01])\.(0[1-9]|1[0-2])\.\d{4} ::: 02.07.2026
Dates & Heures ::: Heure 24h ::: ([01]\d|2[0-3]):[0-5]\d ::: 14:35
Dates & Heures ::: Heure 24h + secondes ::: ([01]\d|2[0-3]):[0-5]\d:[0-5]\d ::: 14:35:09
Dates & Heures ::: Heure 12h AM/PM ::: (0?[1-9]|1[0-2]):[0-5]\d\s?[APap][Mm] ::: 2:35 PM
Dates & Heures ::: Date-heure ISO 8601 ::: \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})? ::: 2026-07-02T14:35:09Z
Dates & Heures ::: Annee (4 chiffres) ::: \b(19|20)\d{2}\b ::: 2026
Dates & Heures ::: Mois (nom, FR) ::: (?i)janvier|f[ée]vrier|mars|avril|mai|juin|juillet|ao[uû]t|septembre|octobre|novembre|d[ée]cembre ::: Juillet
Dates & Heures ::: Jour de semaine (FR) ::: (?i)lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche ::: Jeudi
Dates & Heures ::: Horodatage Unix ::: ^\d{10}$ ::: 1751462109
Dates & Heures ::: Duree HH:MM:SS ::: ^\d{1,3}:[0-5]\d:[0-5]\d$ ::: 02:15:30
Dates & Heures ::: Trimestre ::: Q[1-4]\s?\d{4} ::: Q3 2026
Dates & Heures ::: Semaine ISO ::: \d{4}-W(0[1-9]|[1-4]\d|5[0-3]) ::: 2026-W27
Dates & Heures ::: Decalage fuseau ::: [+-](0\d|1[0-4]):[0-5]\d ::: +02:00
Dates & Heures ::: Annee bissextile (motif) ::: ^(19|20)([02468][048]|[13579][26])$ ::: 2024
Dates & Heures ::: Age (1-3 chiffres) ::: \b([1-9]|[1-9]\d|1[01]\d|120)\s?ans\b ::: 34 ans
Dates & Heures ::: Duree ISO 8601 ::: P(\d+Y)?(\d+M)?(\d+D)?(T(\d+H)?(\d+M)?(\d+S)?)? ::: P3Y6M4DT12H30M5S
Dates & Heures ::: Mois/Annee (MM-AAAA) ::: (0[1-9]|1[0-2])-\d{4} ::: 07-2026
Identifiants & Finance ::: SSN US ::: \d{3}-\d{2}-\d{4} ::: 123-45-6789
Identifiants & Finance ::: IBAN ::: [A-Z]{2}\d{2}[A-Z0-9]{10,30} ::: FR7630006000011234567890189
Identifiants & Finance ::: BIC / SWIFT ::: [A-Z]{4}[A-Z]{2}[A-Z0-9]{2}([A-Z0-9]{3})? ::: BNPAFRPPXXX
Identifiants & Finance ::: Carte Visa ::: 4\d{3}([ -]?)\d{4}\1\d{4}\1\d{4} ::: 4539 1488 0343 6467
Identifiants & Finance ::: Carte Mastercard ::: 5[1-5]\d{2}([ -]?)\d{4}\1\d{4}\1\d{4} ::: 5425-2334-3010-9903
Identifiants & Finance ::: Carte American Express ::: 3[47]\d{2}[ -]?\d{6}[ -]?\d{5} ::: 3714 496353 98431
Identifiants & Finance ::: Carte bancaire (generique) ::: \b(?:\d[ -]*?){13,16}\b ::: 4111 1111 1111 1111
Identifiants & Finance ::: CVV ::: ^\d{3,4}$ ::: 123
Identifiants & Finance ::: ISBN-10 ::: ^\d{9}[\dXx]$ ::: 030640615X
Identifiants & Finance ::: ISBN-13 ::: ^97[89]\d{10}$ ::: 9780306406157
Identifiants & Finance ::: Numero TVA FR ::: FR[0-9A-Z]{2}\d{9} ::: FR32123456789
Identifiants & Finance ::: Numero TVA DE ::: DE\d{9} ::: DE123456789
Identifiants & Finance ::: Numero TVA ES ::: ES[A-Z0-9]\d{7}[A-Z0-9] ::: ESA12345678
Identifiants & Finance ::: Numero TVA IT ::: IT\d{11} ::: IT12345678901
Identifiants & Finance ::: Numero TVA BE ::: BE0\d{9} ::: BE0123456789
Identifiants & Finance ::: Numero TVA NL ::: NL\d{9}B\d{2} ::: NL123456789B01
Identifiants & Finance ::: Numero TVA UK ::: GB\d{9} ::: GB123456789
Identifiants & Finance ::: SIRET (FR) ::: ^\d{14}$ ::: 73282932000074
Identifiants & Finance ::: SIREN (FR) ::: ^\d{9}$ ::: 732829320
Identifiants & Finance ::: EAN-13 ::: ^\d{13}$ ::: 4006381333931
Identifiants & Finance ::: UPC-A ::: ^\d{12}$ ::: 036000291452
Identifiants & Finance ::: Passeport (generique) ::: ^[A-Z0-9]{6,9}$ ::: 19AB45678
Identifiants & Finance ::: Permis de conduire (generique) ::: ^[A-Z0-9]{8,15}$ ::: A1234567890B
Identifiants & Finance ::: NIR / Numero secu (FR) ::: ^[12]\d{2}(0[1-9]|1[0-2])\d{2}\d{3}\d{3}\d{2}$ ::: 185073815612345
Telephones ::: France (mobile/fixe) ::: ^0[1-9](\s?\d{2}){4}$ ::: 06 12 34 56 78
Telephones ::: France international ::: ^\+33\s?[1-9](\s?\d{2}){4}$ ::: +33 6 12 34 56 78
Telephones ::: Belgique ::: ^\+32\s?4\d{2}(\s?\d{2}){3}$ ::: +32 470 12 34 56
Telephones ::: Suisse ::: ^\+41\s?\d{2}\s?\d{3}\s?\d{2}\s?\d{2}$ ::: +41 79 123 45 67
Telephones ::: Allemagne ::: ^\+49\s?\d{2,4}\s?\d{6,8}$ ::: +49 30 12345678
Telephones ::: Royaume-Uni ::: ^\+44\s?7\d{3}\s?\d{6}$ ::: +44 7911 123456
Telephones ::: USA / Canada ::: ^\+?1?[-.\s]?\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$ ::: +1 (555) 123-4567
Telephones ::: Espagne ::: ^\+34\s?[6-9]\d{2}(\s?\d{3}){2}$ ::: +34 612 345 678
Telephones ::: Italie ::: ^\+39\s?3\d{2}\s?\d{6,7}$ ::: +39 345 1234567
Telephones ::: Portugal ::: ^\+351\s?9\d{1}\s?\d{3}\s?\d{4}$ ::: +351 91 234 5678
Telephones ::: Pays-Bas ::: ^\+31\s?6\s?\d{8}$ ::: +31 6 12345678
Telephones ::: Generique E.164 ::: ^\+[1-9]\d{6,14}$ ::: +33612345678
Telephones ::: Poste / extension ::: (poste|ext\.?)\s?\d{2,5} ::: poste 4521
Telephones ::: Numero vert FR (0800) ::: ^0[89]00(\s?\d{2}){3}$ ::: 0800 12 34 56
Telephones ::: Prefixe international ::: ^\+\d{1,3} ::: +33
Codes postaux ::: France ::: ^\d{5}$ ::: 75008
Codes postaux ::: Belgique ::: ^\d{4}$ ::: 1000
Codes postaux ::: Suisse ::: ^\d{4}$ ::: 1201
Codes postaux ::: Allemagne ::: ^\d{5}$ ::: 10115
Codes postaux ::: Royaume-Uni ::: ^[A-Z]{1,2}\d[A-Z\d]?\s?\d[A-Z]{2}$ ::: SW1A 1AA
Codes postaux ::: USA (ZIP) ::: ^\d{5}$ ::: 90210
Codes postaux ::: USA (ZIP+4) ::: ^\d{5}-\d{4}$ ::: 90210-1234
Codes postaux ::: Canada ::: ^[A-Za-z]\d[A-Za-z]\s?\d[A-Za-z]\d$ ::: K1A 0B1
Codes postaux ::: Espagne ::: ^\d{5}$ ::: 28013
Codes postaux ::: Italie ::: ^\d{5}$ ::: 00184
Codes postaux ::: Pays-Bas ::: ^\d{4}\s?[A-Z]{2}$ ::: 1012 AB
Codes postaux ::: Portugal ::: ^\d{4}-\d{3}$ ::: 1000-001
Codes postaux ::: Pologne ::: ^\d{2}-\d{3}$ ::: 00-950
Codes postaux ::: Japon ::: ^\d{3}-\d{4}$ ::: 100-0001
Codes postaux ::: Bresil (CEP) ::: ^\d{5}-\d{3}$ ::: 01310-100
Codes postaux ::: Australie ::: ^\d{4}$ ::: 2000
Codes postaux ::: Suede ::: ^\d{3}\s?\d{2}$ ::: 111 22
Codes postaux ::: Autriche ::: ^\d{4}$ ::: 1010
Codes postaux ::: Generique alphanumerique ::: ^[A-Za-z0-9\s-]{3,10}$ ::: AB1 2CD
Texte & Chaines ::: Mot ::: \b[a-zA-Z]+\b ::: bonjour
Texte & Chaines ::: Espace(s) ::: \s+ :::    
Texte & Chaines ::: Non-espace ::: \S+ ::: abc123
Texte & Chaines ::: Alphanumerique ::: ^[a-zA-Z0-9]+$ ::: abc123
Texte & Chaines ::: Alphabetique uniquement ::: ^[a-zA-Z]+$ ::: Bonjour
Texte & Chaines ::: Chiffres uniquement ::: ^\d+$ ::: 20260702
Texte & Chaines ::: Mot en MAJUSCULES ::: ^[A-Z]+$ ::: URGENT
Texte & Chaines ::: Mot en minuscules ::: ^[a-z]+$ ::: urgent
Texte & Chaines ::: camelCase ::: ^[a-z]+(?:[A-Z][a-z0-9]*)*$ ::: maVariableExemple
Texte & Chaines ::: snake_case ::: ^[a-z0-9]+(_[a-z0-9]+)*$ ::: ma_variable_exemple
Texte & Chaines ::: kebab-case ::: ^[a-z0-9]+(-[a-z0-9]+)*$ ::: ma-variable-exemple
Texte & Chaines ::: PascalCase ::: ^([A-Z][a-z0-9]*)+$ ::: MaClasseExemple
Texte & Chaines ::: Balise HTML ::: </?[a-zA-Z][a-zA-Z0-9]*(\s[^>]*)?> ::: <div class="box">
Texte & Chaines ::: Balise XML ::: </?[a-zA-Z_][\w.-]*(\s[^>]*)?> ::: <item id="1"/>
Texte & Chaines ::: Commentaire HTML ::: <!--[\s\S]*?--> ::: <!-- note -->
Texte & Chaines ::: Selecteur CSS classe ::: \.[a-zA-Z_-][a-zA-Z0-9_-]* ::: .rs-flag
Texte & Chaines ::: Selecteur CSS id ::: #[a-zA-Z_-][a-zA-Z0-9_-]* ::: #rs-root
Texte & Chaines ::: Chaine entre guillemets ::: \"([^\"\\\\]|\\\\.)*\" ::: "texte entre guillemets"
Texte & Chaines ::: Mot de passe moyen ::: ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$ ::: MotDePasse1
Texte & Chaines ::: Mot de passe fort ::: ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^a-zA-Z0-9]).{10,}$ ::: Sup3r$ecure!
Texte & Chaines ::: Nom d'utilisateur ::: ^[a-zA-Z0-9_]{3,16}$ ::: user_1234
Texte & Chaines ::: Sans caracteres speciaux ::: ^[\w\s]+$ ::: texte normal 123
Texte & Chaines ::: Espaces multiples ::: \s{2,} ::: un   texte
Texte & Chaines ::: Mot repete ::: \b(\w+)\s+\1\b ::: le le chat
Texte & Chaines ::: Ligne vide ::: ^\s*$ ::: 
Texte & Chaines ::: Debut de ligne majuscule ::: ^[A-Z] ::: Bonjour tout le monde
Texte & Chaines ::: Phrase se terminant par ponctuation ::: [.!?]$ ::: Comment vas-tu ?
Texte & Chaines ::: Parenthese equilibree (simple) ::: \([^()]*\) ::: (exemple)
Texte & Chaines ::: Balise Markdown lien ::: \[[^\]]+\]\([^)]+\) ::: [site](https://example.com)
Texte & Chaines ::: Markdown gras ::: \*\*[^*]+\*\* ::: **important**
Texte & Chaines ::: Markdown italique ::: (?<!\*)\*[^*]+\*(?!\*) ::: *subtil*
Texte & Chaines ::: Acronyme (2-6 majuscules) ::: \b[A-Z]{2,6}\b ::: SNCF
Texte & Chaines ::: Emoji simple ::: [\x{1F300}-\x{1FAFF}] ::: 🙂
Fichiers & Chemins ::: Chemin Windows ::: ^[a-zA-Z]:\\(?:[^\\/:*?\"<>|\r\n]+\\)*[^\\/:*?\"<>|\r\n]*$ ::: C:\Users\Test\doc.txt
Fichiers & Chemins ::: Chemin Unix ::: ^(/[^/]+)+/?$ ::: /home/user/document.txt
Fichiers & Chemins ::: Extension de fichier ::: \.[a-zA-Z0-9]+$ ::: rapport.pdf
Fichiers & Chemins ::: Image ::: (?i)\.(jpe?g|png|gif|bmp|svg|webp)$ ::: photo.png
Fichiers & Chemins ::: Video ::: (?i)\.(mp4|avi|mov|mkv|wmv)$ ::: clip.mp4
Fichiers & Chemins ::: Audio ::: (?i)\.(mp3|wav|flac|aac|ogg)$ ::: musique.mp3
Fichiers & Chemins ::: Archive ::: (?i)\.(zip|rar|7z|tar|gz)$ ::: backup.zip
Fichiers & Chemins ::: Document ::: (?i)\.(docx?|xlsx?|pptx?|pdf)$ ::: contrat.docx
Fichiers & Chemins ::: Fichier cache (dotfile) ::: ^\.[a-zA-Z0-9_.-]+$ ::: .gitignore
Fichiers & Chemins ::: Executable ::: (?i)\.(exe|msi|sh|bat|app)$ ::: installeur.exe
Fichiers & Chemins ::: Nom de fichier sans extension ::: ^[^.]+ ::: rapport
Fichiers & Chemins ::: Chemin relatif ::: ^\.{1,2}/.+ ::: ../images/logo.png
Fichiers & Chemins ::: Fichier de config ::: (?i)\.(json|yaml|yml|ini|toml|env|conf)$ ::: config.yaml
Fichiers & Chemins ::: Nom de fichier valide ::: ^[^\\\\/:*?\"<>|]+$ ::: mon fichier final.txt
Fichiers & Chemins ::: Code source ::: (?i)\.(java|py|js|ts|c|cpp|go|rb)$ ::: CL_Application.java
Reseau & Dev ::: Numero de port (1-65535) ::: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$ ::: 3306
Reseau & Dev ::: IPv4 + port ::: (?:\d{1,3}\.){3}\d{1,3}:\d{2,5} ::: 192.168.1.10:8080
Reseau & Dev ::: Adresse localhost ::: ^(localhost|127\.0\.0\.1)$ ::: localhost
Reseau & Dev ::: Plage IP privee ::: ^(10\.|172\.(1[6-9]|2\d|3[01])\.|192\.168\.) ::: 192.168.0.1
Reseau & Dev ::: Cle JSON ::: \"[a-zA-Z_][a-zA-Z0-9_]*\"\s*: ::: "nom":
Reseau & Dev ::: Jeton JWT ::: ^[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+$ ::: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0In0.abc123
Reseau & Dev ::: Chaine Base64 ::: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$ ::: SGVsbG8gV29ybGQ=
Reseau & Dev ::: Couleur hexa courte ::: ^#[0-9a-fA-F]{3}$ ::: #0f9
Reseau & Dev ::: Version semantique (semver) ::: ^\d+\.\d+\.\d+(-[0-9A-Za-z.-]+)?(\+[0-9A-Za-z.-]+)?$ ::: 2.4.1-beta.2
Reseau & Dev ::: Hash de commit Git ::: ^[0-9a-f]{7,40}$ ::: a1b2c3d4e5f6789
Reseau & Dev ::: Variable d'environnement ::: ^[A-Z][A-Z0-9_]*$ ::: DATABASE_URL
Reseau & Dev ::: Code statut HTTP ::: ^[1-5]\d{2}$ ::: 404
Reseau & Dev ::: Parametre requete cle=valeur ::: [a-zA-Z0-9_]+=[a-zA-Z0-9_%]+ ::: sort=asc
Reseau & Dev ::: Hash MD5 ::: ^[a-f0-9]{32}$ ::: 5d41402abc4b2a76b9719d911017c592
Reseau & Dev ::: Hash SHA-1 ::: ^[a-f0-9]{40}$ ::: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
Reseau & Dev ::: Hash SHA-256 ::: ^[a-f0-9]{64}$ ::: 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
Reseau & Dev ::: GUID entre accolades ::: \{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\} ::: {3fa85f64-5717-4562-b3fc-2c963f66afa6}
Reseau & Dev ::: Adresse Docker image:tag ::: ^[a-z0-9./_-]+:[a-zA-Z0-9._-]+$ ::: nginx:1.25-alpine
Reseau & Dev ::: Nom de branche Git ::: ^[a-zA-Z0-9._/-]+$ ::: feature/regex-library
Divers ::: Plaque immatriculation FR (SIV) ::: ^[A-Z]{2}-\d{3}-[A-Z]{2}$ ::: AB-123-CD
Divers ::: Plaque immatriculation FR (ancienne) ::: ^\d{1,4}\s?[A-Z]{2,3}\s?\d{2,3}$ ::: 1234 AB 75
Divers ::: Symbole monetaire ::: [$€£¥] ::: €
Divers ::: Operateur mathematique ::: [+\-*/=] ::: 42 + 8 =
Divers ::: Commentaire une ligne (//) ::: //.*$ ::: // note importante
Divers ::: Commentaire multi-lignes (/* */) ::: /\*[\s\S]*?\*/ ::: /* bloc de commentaire */
Divers ::: Poignee Instagram ::: @[A-Za-z0-9._]{1,30} ::: @europesoftwares.fr
Divers ::: ID video YouTube ::: [a-zA-Z0-9_-]{11} ::: dQw4w9WgXcQ
Divers ::: Coordonnees GPS ::: [-+]?\d{1,3}\.\d+,\s?[-+]?\d{1,3}\.\d+ ::: 48.8566, 2.3522
Divers ::: Numero INSEE generique ::: ^\d{13}$ ::: 1234567890123
Divers ::: Code ISO pays (2 lettres) ::: ^[A-Z]{2}$ ::: FR
Divers ::: Code ISO devise (3 lettres) ::: ^[A-Z]{3}$ ::: EUR
Divers ::: Code langue (fr-FR) ::: ^[a-z]{2}-[A-Z]{2}$ ::: fr-FR
Divers ::: Shortcode Wordpress ::: \[[a-zA-Z0-9_-]+(\s[^\]]*)?\] ::: [gallery ids="1,2,3"]
Divers ::: Balise Twitter (hashtag unicode) ::: #\w+ ::: #IA2026
Divers ::: Sigle avec points ::: \b(?:[A-Z]\.){2,} ::: U.S.A.
Divers ::: Numero de siege parlementaire ::: ^\d{1,3}$ ::: 289
Divers ::: Reference dossier ::: ^[A-Z]{2,4}-\d{4,6}$ ::: DOS-204981
Divers ::: Code produit interne ::: ^[A-Z]{3}\d{4}-[A-Z]{2}$ ::: REF1234-XL
Divers ::: Numero de serie generique ::: ^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$ ::: A1B2-C3D4-E5F6
Divers ::: Cle de licence ::: ^([A-Z0-9]{5}-){4}[A-Z0-9]{5}$ ::: XY7Z2-K9L4M-3PQ8R-T6U1V-W5X0Y
Divers ::: Emoji drapeau ::: [\x{1F1E6}-\x{1F1FF}]{2} ::: 🇫🇷
Divers ::: Adresse postale (ligne simple) ::: ^\d+\s+[a-zA-Z0-9\s.'-]+,\s*\d{5}\s+[a-zA-Z\s-]+$ ::: 12 rue de la Paix, 75002 Paris
Divers ::: Reference bancaire RIB (FR) ::: ^\d{5}\s?\d{5}\s?[A-Za-z0-9]{11}\s?\d{2}$ ::: 30006 00001 12345678901 42
Divers ::: Note sur 20 ::: ^(20|1?\d)(\.\d{1,2})?/20$ ::: 15.5/20
Divers ::: Temperature Celsius ::: -?\d{1,3}(\.\d)?\s?°C ::: 21.5 °C
Divers ::: Pointure de chaussure ::: ^\d{2}(\.\d)?$ ::: 42.5
Divers ::: Poids en kg ::: \d{1,3}(\.\d{1,2})?\s?kg ::: 72.4 kg
Divers ::: Taille en cm ::: \d{2,3}\s?cm ::: 178 cm
Divers ::: Numero de vol ::: ^[A-Z]{2}\d{2,4}$ ::: AF1234
Divers ::: Code aeroport IATA ::: ^[A-Z]{3}$ ::: CDG
Divers ::: Code aeroport ICAO ::: ^[A-Z]{4}$ ::: LFPG
Divers ::: Numero d'employe ::: ^EMP-\d{5}$ ::: EMP-04821
Divers ::: Reference facture ::: ^FAC-\d{4}-\d{5}$ ::: FAC-2026-00123
Divers ::: Numero de commande ::: ^CMD\d{8}$ ::: CMD20260702
Divers ::: Code promo ::: ^[A-Z0-9]{4,12}$ ::: ETE2026
Divers ::: Adresse crypto (generique) ::: ^[13][a-km-zA-HJ-NP-Z1-9]{25,34}$ ::: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
Web ::: Sitemap URL ::: https?://[a-zA-Z0-9.-]+/sitemap\.xml ::: https://example.com/sitemap.xml
Web ::: Favicon ::: https?://[a-zA-Z0-9.-]+/favicon\.ico ::: https://example.com/favicon.ico
Web ::: Adresse IPv4 loopback ::: ^127\.\d{1,3}\.\d{1,3}\.\d{1,3}$ ::: 127.0.0.1
Web ::: Cookie (nom=valeur) ::: [a-zA-Z0-9_]+=[^;]+ ::: session_id=abc123
Web ::: User-Agent (extrait navigateur) ::: (Chrome|Firefox|Safari|Edge)/[\d.]+ ::: Chrome/126.0.0.0
Nombres ::: Nombre entre 0 et 100 ::: ^(100|[1-9]?\d)$ ::: 87
Nombres ::: Nombre a virgule flottante negatif ::: ^-\d+\.\d+$ ::: -12.75
Nombres ::: Note decimale (ex 4.5) ::: ^\d(\.\d)?$ ::: 4.5
Nombres ::: Nombre avec signe explicite ::: ^[+-]\d+$ ::: +42
Nombres ::: Plage numerique (1-100) ::: ^\d+\s?-\s?\d+$ ::: 1-100
Dates & Heures ::: Mois/Jour texte (FR) ::: \d{1,2}\s(janvier|f[ée]vrier|mars|avril|mai|juin|juillet|ao[uû]t|septembre|octobre|novembre|d[ée]cembre) ::: 14 juillet
Dates & Heures ::: Heure avec fuseau ::: ([01]\d|2[0-3]):[0-5]\d\s?(UTC|GMT)[+-]?\d{0,2} ::: 14:35 UTC+2
Dates & Heures ::: Date compacte (AAAAMMJJ) ::: ^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$ ::: 20260702
Dates & Heures ::: Saison (FR) ::: (?i)printemps|[EeÉé]t[EeÉé]|automne|hiver ::: Été
Dates & Heures ::: Millesime (annee de vin) ::: ^(19|20)\d{2}$ ::: 2018
Identifiants & Finance ::: Numero de compte bancaire (generique) ::: ^\d{8,17}$ ::: 12345678901
Identifiants & Finance ::: Code BIC court ::: ^[A-Z]{6}[A-Z0-9]{2}$ ::: BNPAFRPP
Identifiants & Finance ::: Matricule etudiant ::: ^\d{2}[A-Z]\d{5}$ ::: 24A12345
Identifiants & Finance ::: Reference contrat assurance ::: ^[A-Z]{2}\d{2}-\d{6}$ ::: AS26-004821
Identifiants & Finance ::: Code INSEE commune ::: ^\d{5}$ ::: 75056
Telephones ::: Numero court FR (SMS 5 chiffres) ::: ^\d{5}$ ::: 36000
Telephones ::: Prefixe mobile FR (06/07) ::: ^0[67]\d{8}$ ::: 0612345678
Telephones ::: Numero fixe FR sans espaces ::: ^0[1-5]\d{8}$ ::: 0142345678
Codes postaux ::: Irlande (Eircode) ::: ^[A-Za-z]\d{2}\s?[A-Za-z0-9]{4}$ ::: D02 AF30
Codes postaux ::: Inde (PIN code) ::: ^\d{6}$ ::: 110001
Codes postaux ::: Chine ::: ^\d{6}$ ::: 100000
Texte & Chaines ::: Trait d'union optionnel ::: colou?r ::: colour
Texte & Chaines ::: Repetition de caractere (3+) ::: (.)\1{2,} ::: aaah
Texte & Chaines ::: Ligne commencant par un chiffre ::: ^\d ::: 1. Introduction
Texte & Chaines ::: Texte entre crochets ::: \[[^\[\]]*\] ::: [note]
Texte & Chaines ::: Sigle en italique Markdown ::: _[^_]+_ ::: _import_
Fichiers & Chemins ::: Fichier de sauvegarde (~ ou .bak) ::: (~$|\.bak$) ::: document.txt.bak
Fichiers & Chemins ::: URL vers une image ::: https?://\S+\.(?:jpe?g|png|gif|webp) ::: https://cdn.example.com/img/logo.png
Reseau & Dev ::: En-tete Authorization Bearer ::: Bearer\s+[A-Za-z0-9._-]+ ::: Bearer eyJhbGciOiJIUzI1NiJ9.token
Reseau & Dev ::: Adresse IPv4 multicast ::: ^(22[4-9]|23[0-9])\.\d{1,3}\.\d{1,3}\.\d{1,3}$ ::: 239.255.255.250
Divers ::: Numero de plaque US ::: ^[A-Z0-9]{5,8}$ ::: 7ABC123
Divers ::: Code barre generique ::: ^\d{8,14}$ ::: 5901234123457
