From f184d259ec05c1d1122e5ebddf059671eb3799a2 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 13 Feb 2022 12:21:20 +0900 Subject: Update index.md --- files/ja/web/html/element/input/email/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'files/ja') diff --git a/files/ja/web/html/element/input/email/index.md b/files/ja/web/html/element/input/email/index.md index a854dbc620..3752c1aeca 100644 --- a/files/ja/web/html/element/input/email/index.md +++ b/files/ja/web/html/element/input/email/index.md @@ -253,13 +253,13 @@ list 属性の値は、同じ文書内にある {{HTMLElement("datalist")}} 要 ## 検証 -`email` の入力欄に対して、 2 つのレベルで内容の検証が利用できます。まず、すべての {{HTMLElement("input")}} に提供される標準的なレベルの検証があります。これは、入力内容が有効なメールアドレスであるための要件を自動的に満たしているかどうかを確認するものです。しかし、もし特別なニーズがあるなら、それを満たすために追加のフィルタリングを追加するオプションもあります。 +`email` 入力欄で利用できる内容の検証には 2 つのレベルがあります。まず、すべての {{HTMLElement("input")}} で提供される標準的なレベルの検証があります。これは、入力内容が有効なメールアドレスであるための要件を満たしているかどうかを自動的に確認するものです。しかし、もし特別なニーズがあるなら、それを満たすために追加のフィルタリングを追加するオプションもあります。 -> **Warning:** HTML のフォーム検証は、入力されたデータが正しい形式であることを保証するスクリプトの代用にはなりません。 HTML を調整して検証をくぐり抜けたり、完全に削除したりすることはとても簡単にできます。 HTML を完全にバイパスし、サーバーに直接データを送信することも可能です。サーバー側のコードが受信したデータの検証に失敗した場合、不適切な形式のデータ (または大きすぎるデータ、間違った種類のデータなど) がデータベースに入力された場合に災害が発生するおそれがあります。 +> **Warning:** HTML のフォーム検証は、入力されたデータが正しい形式であることを保証するスクリプトの代用には*なりません*。 HTML を調整して検証をくぐり抜けたり、完全に削除したりすることはとても簡単にできます。 HTML を完全にバイパスし、サーバーに直接データを送信することも可能です。サーバー側のコードが受信したデータの検証に失敗した場合、不適切な形式のデータ(または大きすぎるデータ、間違った種類のデータなど)がデータベースに入力された場合に災害が発生するおそれがあります。 ### 基本的な検証 -`email` 入力型に対応しているブラウザーは、自動的に検証を行い、インターネットのメールアドレスの標準フォーマットに一致するテキストのみが入力ボックスに入力されることを確認します。この仕様を実装しているブラウザーは、以下の正規表現に相当するアルゴリズムを使っているはずです。 +`email` 入力型に対応しているブラウザーは、自動的に検証を行い、インターネットのメールアドレスの標準の書式に一致するテキストのみが入力ボックスに入力されることを保証します。この仕様を実装しているブラウザーは、以下の正規表現に相当するアルゴリズムを使っているはずです。 ```js /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61} -- cgit v1.2.3-54-g00ecf