ホームページ  >  記事  >  バックエンド開発  >  PHP開発フォームの確認メールとURL

PHP開発フォームの確認メールとURL

怪我咯
怪我咯オリジナル
2017-04-05 09:57:491759ブラウズ

PHP - 名前の確認

次のコードは、名前フィールドに文字とスペースが含まれているかどうかを検出する簡単な方法を使用します。名前フィールドの値が不正な場合は、エラー メッセージを出力します。

構文:

int preg_match ( string $pattern , string $subject [, array $matches [, int $flags ]] )

pattern で指定された正規表現に一致するコンテンツの件名文字列を検索します。一致するものが提供された場合は、検索結果が入力されます。 $matches[0] にはパターン全体に一致するテキストが含まれ、$matches[1] には括弧内の最初にキャプチャされたサブパターンに一致するテキストが含まれます。


PHP - 確認メール

次のコードは、電子メール アドレスが正当なものかどうかを簡単な方法でチェックします。メールアドレスが無効な場合は、エラーメッセージが出力されます:
$name = test_input($_POST["name"]);
if (!preg_match("/^[a-zA-Z ]*$/",$name))
  {
  $nameErr = "只允许字母及空格"; 
  }

PHP - URL を検証する

次のコードは、URL アドレスが正当かどうかを確認します (次の正規表現操作 URL にはダッシュが含まれています: "-")、URL アドレスが不正な場合は、エラー メッセージが出力されます:
$email = test_input($_POST["email"]);
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email))
  {
  $emailErr = "非法邮件地址"; 
  }

。 PHP - 名前、電子メール、URL を確認します

コードは次のようになります:

Instance

$website = test_input($_POST["website"]);
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website))
  {
  $websiteErr = "不合法的 URL"; 
  }

以上がPHP開発フォームの確認メールとURLの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。