Ich bin mir nicht sicher, was diese Regex bedeutet.Brauchen Sie Hilfe zu verstehen, was diese Regex wird übereinstimmen
pattern="^[\w\s-\'\.]${1,0}"
Kann jemand Vorschläge machen?
Ich bin mir nicht sicher, was diese Regex bedeutet.Brauchen Sie Hilfe zu verstehen, was diese Regex wird übereinstimmen
pattern="^[\w\s-\'\.]${1,0}"
Kann jemand Vorschläge machen?
Der angegebene Reguläre Ausdruck ist wahrscheinlich falsch.
Es ist richtig bis hier: ^[\w\s-\'\.]$
Die Linie endet eigentlich bei $
.
Warum brauchen Sie das {0,1}
?
Wie auch immer, hier ist die Erklärung für den rechten Teil:
^
behauptet Position am Anfang des Strings
[\w\s-\'\.]
Spiel ein einzelnes Zeichen in der Liste unten
\w
entspricht einem beliebigen Wortzeichen (gleich [a-zA -Z0-9_])
\s
entspricht jedes Leerraumzeichen (gleich [\ r \ n \ t \ f \ v])
-
entspricht das Zeichen - buchstäblich (Groß- und Kleinschreibung)
\'
entspricht dem Zeichen ' wörtlich (Groß-/Kleinschreibung beachten)
\.
entspricht dem Zeichen . wörtlich (Groß- und Kleinschreibung beachten)
$
aktiviert Position am Ende der Zeichenfolge oder vor dem Zeilenabschluss rechts am Ende der Zeichenfolge (falls vorhanden)