2017-08-03 3 views
-4

Ich habe dieses Muster in HTML:Verwirrung mit HTML RegexMuster

(\d{4}([\-]\d{4})?) 

Wie kann ich es ändern Buchstaben und Zahlen enthalten, nicht nur Zahlen?

Das Muster sollte xxxx-xxxx (einschließlich Buchstaben und Zahlen) sein.

+0

Eine kursive Suche von Google nach REGEX-Syntax würde dies lösen. – Utkanos

Antwort

0

Verwenden Sie ([0-9a-zA-Z]{4}[-][0-9a-zA-Z]{4}), um xxxx-xxxx Muster zu entsprechen.

Wenn Sie möchten -xxxx optional (wie es in dem Muster ist, das Sie in der Frage geschrieben haben), verwenden Sie - ([0-9a-zA-Z]{4}([-][0-9a-zA-Z]{4})?).

Wenn Sie Symbole außer Ziffern und Alphabete einbeziehen möchten, fügen Sie sie in das Muster innerhalb von [] ein. Beispiel: Um den Unserser (_) einzuschließen, verwenden Sie [0-9a-zA-Z_]

0

Verwenden

[a-z0-9]

die beide übereinstimmen, anstatt

\d

, die nur Zahlen übereinstimmt.