Maison > interface Web > js tutoriel > le corps du texte

Comment créer une expression régulière alphanumérique uniquement en JavaScript ?

DDD
Libérer: 2024-11-02 22:21:30
original
967 Les gens l'ont consulté

How to Create an Alphanumeric-Only Regular Expression in JavaScript?

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
Copier après la connexion

Décomposition du modèle :

  • ^ : Début de la chaîne.
  • [a -z0-9] : correspond aux lettres minuscules (a-z) ou aux chiffres (0-9).
  •  : indique que le motif précédent doit apparaître une ou plusieurs fois.
  • $ : fin du chaîne.
  • i : correspondance insensible à la casse.

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 _.-]+)$/
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal