Heim  >  Artikel  >  Web-Frontend  >  Wie erstelle ich einen rein alphanumerischen regulären Ausdruck in JavaScript?

Wie erstelle ich einen rein alphanumerischen regulären Ausdruck in JavaScript?

DDD
DDDOriginal
2024-11-02 22:21:30896Durchsuche

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

Nur ​​alphanumerischer regulärer Ausdruck in JavaScript

Bei der Arbeit mit Texteingaben ist es oft notwendig, die Zeichen nur auf alphanumerische Zeichen (a-z, A-Z) zu beschränken , 0-9). Reguläre Ausdrücke, die alphanumerische Zeichen zulassen, erfordern jedoch häufig sowohl Buchstaben als auch Zahlen.

Für Szenarien, in denen entweder Buchstaben oder Zahlen einzeln zulässig sein sollen, ist ein anderer regulärer Ausdruck erforderlich. Das folgende Muster entspricht alphanumerischen Zeichen, ohne dass beides erforderlich ist:

/^[a-z0-9]+$/i

Aufschlüsselung des Musters:

  • ^: Anfang der Zeichenfolge.
  • [a -z0-9]: Entspricht Kleinbuchstaben (a-z) oder Zahlen (0-9).
  • : Zeigt an, dass das vorherige Das Muster muss einmal oder mehrmals vorkommen.
  • $: Ende der Zeichenfolge.
  • i: Groß- und Kleinschreibung wird nicht berücksichtigt.

Unterstützt universelle Zeichen

Wenn Sie universelle Zeichen zulassen müssen, z. B. Zeichen aus verschiedenen Sprachen, können Sie den regulären Ausdruck so ändern, dass er diese Zeichen enthält. Um beispielsweise persische Zeichen zu unterstützen, verwenden Sie das folgende Muster:

/^([a-zA-Z0-9\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9 _.-]+)$/

Hier wurden zusätzliche Unicode-Zeichenbereiche hinzugefügt, um persischen Zeichen zu entsprechen.

Das obige ist der detaillierte Inhalt vonWie erstelle ich einen rein alphanumerischen regulären Ausdruck in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn