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

怪我咯
リリース: 2023-03-07 10:34:02
オリジナル
1762 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート