Heim > Web-Frontend > js-Tutorial > 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?

Linda Hamilton
Freigeben: 2024-11-03 12:24:28
Original
545 Leute haben es durchsucht

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

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

F: Suche nach einem regulären Ausdruck für alphanumerische Eingabe

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
Nach dem Login kopieren

Aufschlüsselung:

  • ^: Anfang der Zeichenfolge.
  • : Ein oder mehrere Vorkommen des vorhergehenden Musters.
  • $: Ende der Zeichenfolge.
  • i: Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung.

Beispiel Verwendung:

Dieser reguläre Ausdruck kann mit der test()-Methode zum Validieren von Zeichenfolgen verwendet werden:

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

Update: Unterstützung universeller Zeichen

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

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

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

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage