HTMLInputElement: pattern 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

HTMLInputElement 介面的 pattern 屬性表示一個非空的 <input> 值應匹配的正則表示式。它反映了<input> 元素的 pattern 屬性。

pattern 屬性適用於 textsearchurltelemailpassword 型別。它定義了一個正則表示式,輸入框的 value 必須匹配該正則表示式才能透過約束驗證

如果一個非null 的值不符合 pattern 值設定的約束,則 ValidityState 物件的只讀 patternMismatch 屬性將為 true

字串。

示例

js
const inputElement = document.getElementById("year");
console.log(input.pattern);

規範

規範
HTML
# dom-input-pattern

瀏覽器相容性

另見