Expression régulière alphanumérique uniquement en JavaScript
Lorsque vous travaillez avec la saisie de texte, il est souvent nécessaire de limiter les caractères aux caractères alphanumériques uniquement (a-z, A-Z , 0-9). Cependant, les expressions régulières qui autorisent les caractères alphanumériques nécessitent souvent à la fois des lettres et des chiffres.
Pour les scénarios dans lesquels les lettres ou les chiffres doivent être autorisés individuellement, une expression régulière différente est nécessaire. Le modèle suivant correspond aux caractères alphanumériques sans avoir besoin des deux :
/^[a-z0-9]+$/i
Décomposition du modèle :
Prise en charge des caractères universels
Si vous devez autoriser les caractères universels, tels que les caractères à partir de différentes langues, vous pouvez modifier l'expression régulière pour inclure ces caractères. Par exemple, pour prendre en charge les caractères persans, utilisez le modèle suivant :
/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-]+)$/
Ici, des plages de caractères Unicode supplémentaires ont été ajoutées pour correspondre aux caractères persans.
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!