entier non négatif^(?:0|[1-9][0-9]*)$Exemple de correspondance: 2048Seuls les chiffres ASCII sont autorisés, aucun zéro supplémentaire n'est autorisé.Copier
entier signé^[+-]?(?:0|[1-9][0-9]*)$Exemple de correspondance: -42Ne vérifiez pas si la valeur dépasse la plage entière sécurisée de JavaScript.Copier
nombre décimal simple^[+-]?[0-9]+(?:\.[0-9]+)?$Exemple de correspondance: -12.50Les exposants, les séparateurs de millièmes ou les décimales dont les parties entières sont omises ne sont pas acceptés.Copier
Couleur hexadécimale^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$Exemple de correspondance: #3b82f6Gère uniquement le RVB 3 bits et 6 bits, n'inclut pas la transparence et les noms de couleurs CSS.Copier
Forme du texte UUID^[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}$Exemple de correspondance: 550e8400-e29b-41d4-a716-446655440000Seuls les caractères et les groupes sont vérifiés, les bits de version, les bits de variante ou l'unicité ne sont pas vérifiés.Copier
forme du texte de date^[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])$Exemple de correspondance: 2024-02-29Vérifie uniquement le format, ne valide pas les années bissextiles ou les jours du mois, par ex. La date du 31 février sera toujours rejetée par l'analyseur de date.Copier
Forme de boîte e-mail simple^[^\s@]+@[^\s@.]+(?:\.[^\s@.]+)+$Exemple de correspondance: [email protected]Il ne s'agit pas d'une vérification standard d'une adresse e-mail complète ; L'existence réelle d'un e-mail nécessite l'envoi d'un e-mail de vérification.Copier
Identifiant ASCII^[A-Za-z_][A-Za-z0-9_]*$Exemple de correspondance: user_id2N'inclut pas les identifiants Unicode et n'exclut pas les mots réservés du langage de programmation.Copier
Adresse décimale IPv4^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])$Exemple de correspondance: 192.168.1.1Chaque segment va de 0 à 255, les zéros non significatifs, les ports, CIDR ou IPv6 ne sont pas acceptés.Copier
Caractères d'espacement blancs\s+Exemple de correspondance: a bL'ensemble d'espaces de JavaScript n'est pas égal à tous les espaces visuels ; ce modèle est destiné à la recherche et non à la validation d'un paragraphe complet.Copier