名前と電子メールの 2 つのフィールドを持つ単純な HTML フォームがあります。
ユーザーが無効な名前を送信しないようにしています。使用できる文字は次のとおりです。
- 文字
- スペース
- これらの特殊文字: àäçéèïöü
php の $_REQUEST 変数を使用して名前を取得し、$name
.
私の preg_match は次のとおりpreg_match("/^[a-zA-Z àäçéèïöü]+$/", $name)
です。
私のphpコードでテストすると、動作します。
しかし、$_REQUEST 変数でテストすると、そうではありません (ただし、ブラウザーには正しく表示されます)。
たとえば、$_REQUEST 変数に「Jeremy」が含まれている場合は機能しますが、「Jérémy」が含まれている場合は機能しません。
ご協力いただきありがとうございます。