差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
サーバに送信されるemailアドレスのインジェクション対策 [2021/06/10 09:09] – 133.11.144.10 | サーバに送信されるemailアドレスのインジェクション対策 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== サーバに送信されるEmailアドレスのインジェクション対策 ====== | ||
- | |||
- | Emailアドレスに危険な文字列(" | ||
- | |||
- | クライアント側、サーバ側どちらでも実装する必要がある | ||
- | |||
- | 以下はクライアント側 | ||
- | |||
- | var regex = / | ||
- | | ||
- | email = $("# | ||
- | if (!(regex.test(email))) { | ||
- | | ||
- | | ||
- | | ||
- | } | ||
- | | ||
- | |||
- | 以下がサーバ側 | ||
- | |||
- | var regex = / | ||
- | if (!(regex.test(email))) { | ||
- | console.log(" | ||
- | return | ||
- | } | ||