HTMLInputElement: pattern-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die pattern
-Eigenschaft des HTMLInputElement
-Interfaces repräsentiert einen regulären Ausdruck, den ein nicht-nullwertiger <input>
-Wert erfüllen sollte. Sie spiegelt das pattern
-Attribut des <input>
-Elements wider.
Die pattern
-Eigenschaft ist gültig für die Typen text
, search
, url
, tel
, email
und password
. Sie definiert einen regulären Ausdruck, den der value
des Eingabefeldes erfüllen muss, damit der Wert die Zwangsvalidierung besteht.
Wenn ein nicht-null
-Wert nicht den durch den pattern
-Wert festgelegten Einschränkungen entspricht, wird die schreibgeschützte patternMismatch
-Eigenschaft des ValidityState
-Objekts auf true gesetzt.
Wert
Ein String.
Beispiele
const inputElement = document.getElementById("year");
console.log(input.pattern);
Spezifikationen
Specification |
---|
HTML Standard # dom-input-pattern |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
<input>
HTMLInputElement.value
- Client-seitige Validierung
:valid
und:invalid
Pseudoklassen