Input Text pattern属性

定義と用法

pattern 属性は、テキストフィールドのpattern属性の値を設定または返します。

HTML pattern属性は、テキストフィールドの値をチェックするための正規表現を定義します。

ヒント:グローバルHTMLを使用してください。 title 属性またはDOM title 属性を使用してパターンを説明し、ユーザーを助けます。

も参照してください:

JavaScriptチュートリアル:JavaScript 正規表現

JavaScriptリファレンスマニュアル:JavaScript RegExpオブジェクト

HTMLリファレンスマニュアル:HTML <input> pattern 属性

例1

テキストフィールドのpattern属性値を取得:

var x = document.getElementById("myText").pattern;

自分で試してみる

例2

テキストフィールドのパターンを、1から3の数字のみを含むように設定:

document.getElementById("myText").pattern = "[1-3]";

自分で試してみる

文法

pattern 属性を返す:

textObject.pattern

pattern 属性を設定:

textObject.pattern = regexp

属性値

説明
regexp テキストフィールドの値の正規表現をチェックする規定。

技術的詳細

返り値: 正規表現を表す文字列値。

ブラウザのサポート

表の数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポートされています 10.0 サポートされています サポートされていません サポートされています