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
Linda HamiltonOriginal
2024-11-03 12:24:28529Durchsuche

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

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

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 _.-]+)$/

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!

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