HTML/Attribute/pattern
Aus SELFHTML-Wiki
Der Titel dieses Artikels ist mehrdeutig. Für pattern (engl. für Muster) siehe auch
- SVG/Elemente/pattern (Muster in SVG).
Mit dem pattern-Attribut lässt sich ein regulärer Ausdruck angeben, gegen den die Eingabe Browser-seitig geprüft wird.
erlaubte Werte |
String (regulärer Ausdruck) |
---|---|
default-Wert | |
erlaubt in | input |
Beispiel
<label for="passwd">Passwort</label>
<input id="passwd" type="password" pattern="123abc"
title="Das Passwort lautet: „123abc“">
<label for="text">Leerzeichen verboten</label>
<input id="text" pattern="^\S*$"
title="Keine Leerzeichen eingeben!">
Empfehlung: Falls die Prüfung fehlschlägt, zeigen Browser den Inhalt des
title
-Attributs an, dieses sollte daher einen sinnvollen Inhalt haben.Siehe auch
- HTML/Tutorials/Formulare/browsereigene Validierung (Eingabemuster mit pattern)
Weblinks
Liste der HTML-Attribute
- Formular-Attribute
- accept
- accept-charset
- action
- autocomplete
- autofocus
- checked
- cols
- dirname
- disabled
- enctype
- for
- form
- formaction
- formenctype
- formmethod
- high
- keytype
- list
- low
- max
- maxlength
- method
- min
- multiple
- name
- novalidate
- optimum
- pattern
- placeholder
- readonly
- required
- rows
- selected
- size
- step
- type (button)
- type (input)
- value
- wrap
- Universalattribute
- Listen-Attribute
- Medien-Attribute
- Meta-Attribute
- Tabellen-Attribute
- Verweis-Attribute