PHP フォームの検証 - メールアドレスと URL を確認する
PHP フォームが必要
PHP フォームの入力
このセクションでは、名前、メールアドレス、URL を確認する方法を説明します。
PHP - 名前の検証
次のコードは、名前フィールドに文字とスペースが含まれているかどうかを確認する簡単な方法を示しています。 name フィールドが無効な場合は、エラー メッセージが保存されます:
$name = test_input($_POST["name"]);
if (!preg_match("/^[a-zA-Z ]*$/" ,$ name)) {
$nameErr = "文字とスペースのみを使用できます!";
}
注: preg_match() 関数は文字列のパターンを取得し、パターンが存在する場合は true を返し、それ以外の場合は false を返します。 。
PHP - 電子メールの検証
次のコードは、電子メール アドレスの構文が有効かどうかを確認する簡単な方法を示しています。無効な場合はエラー メッセージを保存します:
$email = test_input($_POST["email"]);
if (!preg_match("/([w-]+@[w-]+.[w-] + )/",$email)) {
$emailErr = "電子メール形式が無効です! ";
}
PHP - URL を確認する
次のコードで示されているメソッドは、URL アドレス構文が有効かどうかを確認します (これは通常の形式です)式では URL にスラッシュも使用できます)。 URL アドレス構文が無効な場合は、エラー メッセージが保存されます:
$website = test_input($_POST["website"]);
if (!preg_match("/b(?:(?:https?|ftp) ): //|www.)[-a-z0-9+&@#/%?=~_|!:,.;]*[-a-z0-9+&@#/%
=~ _| ]/i",$website)) {
$websiteErr = "無効な URL";
}
PHP - 名前、メールアドレス、URL を確認します
これで、スクリプトは次のようになります:
例
りー