Skip to content

Commit

Permalink
2024/01/08 時点の英語版に基づき更新
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Feb 18, 2024
1 parent f6fdc12 commit b0c02ec
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions files/ja/web/html/element/input/url/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: <input type="url">
slug: Web/HTML/Element/input/url
l10n:
sourceCommit: d85a7ba8cca98c2f6cf67a0c44f0ffd467532f20
sourceCommit: 72ca3d725e3e56b613de3ac9727bd0d6d619c38a
---

{{HTMLSidebar}}
Expand Down Expand Up @@ -34,19 +34,19 @@ list 属性の値は、同じ文書内にある {{HTMLElement("datalist")}} 要

### maxlength

ユーザーが `url` 入力欄に入力することができる(UTF-16 コード単位での)最大文字数です。 0 以上の整数値である必要があります。 `maxlength` が指定されていないか、無効な値が指定されていると、 `url` 入力欄には最大文字数が設定されません。この値は `minlength` の値以上である必要もあります。
ユーザーが `url` 入力欄に入力することができる(UTF-16 コード単位での)文字列長の最大値です。 0 以上の整数値である必要があります。 `maxlength` が指定されていないか、無効な値が指定されていると、この `url` 入力欄には文字列長の最大値が設定されません。この値は `minlength` の値以上である必要もあります。

フィールドの URL の長さが UTF-16 コード単位で `maxlength` の長さを超えていると、その入力欄は[制約検証](/ja/docs/Web/HTML/Constraint_validation)に失敗します。制約検証はユーザーが値を変更した場合にのみ適用されます。

### minlength

ユーザーが `url` 入力欄に入力することができる(UTF-16 コード単位での)最小文字数です。これは非負の整数値で、 `maxlength` で指定された値以下である必要があります。 `minlength` が指定されていないか、無効な値が指定されていると、 `url` 入力欄には最小文字数が設定されません
ユーザーが `url` 入力欄に入力することができる(UTF-16 コード単位での)文字列長の最小値です。これは非負の整数値で、 `maxlength` で指定された値以下である必要があります。 `minlength` が指定されていないか、無効な値が指定されていると、この `url` 入力欄には文字列長の最小値が設定されません

入力欄の URL の長さが UTF-16 コード単位で `minlength` の長さよりも短いと、その入力欄は[制約検証](/ja/docs/Web/HTML/Constraint_validation)に失敗します。制約検証はユーザーが値を変更した場合にのみ適用されます。

### pattern

`pattern` 属性は、指定する場合は正規表現であり、入力欄の [`value`](/ja/docs/Web/HTML/Element/input#value)[制約検証](/ja/docs/Web/HTML/Constraint_validation)に合格するためにはこれと一致しなければなりません。これは {{jsxref("RegExp")}} 型で使用される JavaScript の妥当な正規表現である必要があり、これは[正規表現のガイド](/ja/docs/Web/JavaScript/Guide/Regular_expressions)で記述されています。正規表現がコンパイルされるときに `'u'` フラグが指定されるので、パターンは ASCII ではなく Unicode コードポイントの並びとして扱われます。パターンのテキストをスラッシュで囲んではいけません。
`pattern` 属性は、指定する場合は正規表現であり、入力欄の [`value`](/ja/docs/Web/HTML/Element/input#value)[制約検証](/ja/docs/Web/HTML/Constraint_validation)に合格するためにはこれと一致しなければなりません。これは {{jsxref("RegExp")}} 型で使用される JavaScript の妥当な正規表現である必要があり、これは[正規表現のガイド](/ja/docs/Web/JavaScript/Guide/Regular_expressions)で記述されています。正規表現がコンパイルされるときに `'u'` フラグが指定されるので、パターンは {{Glossary("ASCII")}} ではなく Unicode コードポイントの並びとして扱われます。パターンのテキストをスラッシュで囲んではいけません。

指定されたパターンがないかか無効である場合は、正規表現は適用されず、この属性は完全に無視されます。

Expand Down Expand Up @@ -102,11 +102,11 @@ Safari 拡張である `autocorrect` 属性は文字列で、ユーザーがこ
- `off`
- : 自動修正やテキストの置き換えを無効にします。

### mozactionhint
### mozactionhint {{deprecated_inline}}

Mozilla 拡張で、ユーザーがフィールドを編集中に <kbd>Enter</kbd> キーや <kbd>Return</kbd> キーを押した場合に行われるアクションの種類のヒントを提供します。

この属性は非推奨です。代わりにグローバル属性 [`enterkeyhint`](/ja/docs/Web/HTML/Global_attributes#enterkeyhint) を使用してください。
<strong>非推奨です。代わりに [`enterkeyhint`](/ja/docs/Web/HTML/Global_attributes#enterkeyhint) を使用してください。</strong>

## URL 入力欄の使用

Expand Down Expand Up @@ -240,7 +240,7 @@ URL 入力欄を `type` に適切な値 `url` を指定して作成すると、

`url` 入力型に対応しているブラウザーは、自動的に検証を行い、 URL の標準の書式に一致するテキストのみが入力ボックスに入力されることを保証します。

URL の構文はかなり入り組んでいます。 WHATWG の [URL Living Standard](https://url.spec.whatwg.org/) で定義されており、私たちの記事 [What is a URL?](/ja/docs/Learn/Common_questions/Web_mechanics/What_is_a_URL) で初めての人のために説明されています。
URL の構文はかなり入り組んでいます。 WHATWG の [URL Living Standard](https://url.spec.whatwg.org/) で定義されており、私たちの記事 [URL とは何か](/ja/docs/Learn/Common_questions/Web_mechanics/What_is_a_URL) で初めての人のために説明されています。

### URL を必須にする

Expand Down Expand Up @@ -348,7 +348,7 @@ input:valid + span::after {
<td><strong>イベント</strong></td>
<td>
{{domxref("HTMLElement/change_event", "change")}} および
{{domxref("HTMLElement/input_event", "input")}}
{{domxref("Element/input_event", "input")}}
</td>
</tr>
<tr>
Expand Down

0 comments on commit b0c02ec

Please sign in to comment.