pattern

<入力>エレメントの値が確認されるという正規表現を指定します。ブラウザは<入力>値がこのチェックを引き渡さない場合、フォームの送信を許可しません。patternプロパティは、次の<入力>タイプと連携します:テキスト、検索、url、tel、email およびパスワード。

実際、このプロパティに使われる値は正規表現の一部です。正規表現は通常大きな文字列の中で部分的なテキストを検索するために使われます。検証では、このパターンはサブストリングだけではなく、値全体と一致しなければいけません。値全体と一致させるために、パターンは^(?:をパターンの最初に、)$を最後に追加することで値の最初と最後に固定するように修正されます。

ヒント: JavaScriptの正規表現に関する詳細は、このJavaScriptチュートリアルを参照してください。

省略値

ブランク。

有効値

有効なJavaScriptの正規表現。