入力URLパターンプロパティ
例
URLフィールドのパターン属性の値を取得します。
var x = document.getElementById("myURL").pattern;
定義と使用法
patternプロパティは、URLフィールドのpattern属性の値を設定または返します。
pattern属性は、URLフィールドの値がチェックされる正規表現を指定します。
ヒント:グローバルHTML タイトル属性またはDOMタイトル プロパティを使用して、ユーザーに役立つパターンを記述します。
ヒント: JavaScriptチュートリアルで、正規表現の詳細をご覧ください。
ヒント:完全なJavaScript正規表現リファレンスも参照してください。
ブラウザのサポート
Property | |||||
---|---|---|---|---|---|
pattern | Yes | 10.0 | Yes | Not supported | Yes |
構文
パターンプロパティを返します。
urlObject.pattern
パターンプロパティを設定します。
urlObject.pattern = regexp
プロパティ値
Value | Description |
---|---|
regexp | Specifies a regular expression that the URL field's value is checked against |
技術的な詳細
戻り値: | 正規表現を表す文字列 |
---|
その他の例
例
http(s)://www.facebook.com/で始まるURLのみを受け入れるようにURLフィールドのパターンを設定します。
document.getElementById("myURL").pattern = "http://www\.facebook\.com\/(.+)|https://www\.facebook\.com\/(.+)";
関連ページ
HTMLリファレンス:HTML <input>パターン属性
❮入力URLオブジェクト