Regex alphanumérique

Utilisez /^[A-Za-z0-9]+$/ pour vérifier qu'une chaîne entière est alphanumérique. Chaque exemple ci-dessous est testé avec ce motif, et vous pouvez l'ouvrir dans le testeur de regex avec les échantillons préchargés.

Mis à jour le

EntréeRésultat
abc123✓ Correspondance
ABC✓ Correspondance
2026✓ Correspondance
abc 123✗ Aucune correspondance
abc_123✗ Aucune correspondance
abc-123✗ Aucune correspondance
(empty)✗ Aucune correspondance

Fonctionnement du motif

PartieSignification
^[A-Za-z0-9]+$Une ou plusieurs lettres ou chiffres ASCII, et rien d'autre : pas d'espaces, de tirets bas ni de symboles

Exemples de code

JavaScript

const re = /^[A-Za-z0-9]+$/;
re.test(value); // true or false

Python

import re

bool(re.fullmatch(r'[A-Za-z0-9]+', value))

PHP

preg_match('/^[A-Za-z0-9]+$/', $value) === 1;

Remarques et limites

Ajoutez _ ou - entre les crochets pour les autoriser ; \w est un raccourci pour [A-Za-z0-9_].

Questions fréquentes

Quelle est la regex pour l'alphanumérique ?
/^[A-Za-z0-9]+$/ — elle correspond à la chaîne entière. Consultez le tableau ci-dessus pour le rôle de chaque partie.
Quels exemples correspondent ?
Parmi les exemples testés, ceux-ci correspondent : abc123, ABC, 2026. Les autres ne correspondent pas.
Comment tester cette regex ?
Cliquez sur « Ouvrir dans le testeur de regex » : le motif, les drapeaux et le texte d'exemple se chargent automatiquement, et les correspondances s'affichent en surbrillance à mesure que vous modifiez le texte.