„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie erstelle ich einen regulären Ausdruck für alphanumerische Eingaben in JavaScript?

Wie erstelle ich einen regulären Ausdruck für alphanumerische Eingaben in JavaScript?

Veröffentlicht am 11.11.2024
Durchsuche:215

How to Create a Regular Expression for Alphanumeric Input in JavaScript?

Alphanumerische Eingabe mit regulären Ausdrücken in JavaScript zulassen

F: Einen regulären Ausdruck für alphanumerische Eingaben finden

Ein Benutzer ist darauf gestoßen Ein Problem, bei dem reguläre Ausdrücke, die sie versuchten, nur Zeichenfolgen validierten, die sowohl Buchstaben als auch Zahlen enthielten. Das Folgende hilft beim Erstellen eines regulären Ausdrucks, der beide alphanumerischen Zeichen zulässt.

A: Nur alphanumerischer regulärer Ausdruck

Um sicherzustellen, dass die Zeichenfolge nur alphanumerische Zeichen enthält, können wir Folgendes tun Verwenden Sie den folgenden regulären Ausdruck:

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

Aufschlüsselung:

  • ^: Start der Zeichenfolge.
  • : Ein oder mehrere Vorkommen des vorhergehenden Musters.
  • $: Ende der Zeichenfolge.
  • i: Groß- und Kleinschreibung wird nicht beachtet Matching.

Beispielverwendung:

Dieser reguläre Ausdruck kann mit der test()-Methode verwendet werden, um Zeichenfolgen zu validieren:

const str = "abc123";
const result = /^[a-z0-9] $/i.test(str);
console.log(result); // true

Update: Unterstützung universeller Zeichen

Wenn universelle Zeichen erforderlich sind, können wir den regulären Ausdruck erweitern, um Unicode-Zeichenbereiche einzuschließen. Um beispielsweise persische Zeichen zu unterstützen, können wir Folgendes verwenden:

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

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3