Q : Recherche d'une expression régulière pour la saisie alphanumérique
Un utilisateur a rencontré un problème où les expressions régulières étaient tentées uniquement avec des chaînes validées contenant à la fois des lettres et des chiffres. Ce qui suit aide à créer une expression régulière pour autoriser les caractères alphanumériques.
A : Expression régulière alphanumérique uniquement
Pour garantir que la chaîne ne contient que des caractères alphanumériques, nous pouvons employer l'expression régulière suivante :
/^[a-z0-9]+$/i
Répartition :
Exemple Utilisation :
Cette expression régulière peut être utilisée avec la méthode test() pour valider des chaînes :
const str = "abc123"; const result = /^[a-z0-9]+$/i.test(str); console.log(result); // true
Mise à jour : prise en charge des caractères universels
Si des caractères universels sont requis, nous pouvons étendre l'expression régulière pour inclure des plages de caractères Unicode. Par exemple, pour prendre en charge les caractères persans, nous pouvons utiliser :
/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-]+)$/
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!