ホームページ >バックエンド開発 >PHPチュートリアル >PHP開発フォームの確認メールとURL
次のコードは、名前フィールドに文字とスペースが含まれているかどうかを検出する簡単な方法を使用します。名前フィールドの値が不正な場合は、エラー メッセージを出力します。
構文: int preg_match ( string $pattern , string $subject [, array $matches [, int $flags ]] )pattern で指定された正規表現に一致するコンテンツの件名文字列を検索します。一致するものが提供された場合は、検索結果が入力されます。 $matches[0] にはパターン全体に一致するテキストが含まれ、$matches[1] には括弧内の最初にキャプチャされたサブパターンに一致するテキストが含まれます。
$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 を確認します コードは次のようになります:
$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 サイトの他の関連記事を参照してください。