Php-eregi

提供:Dev Guides
2020年6月23日 (火) 02:45時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

PHP-関数eregi()

構文

int eregi(string pattern, string string, [array regs]);

定義と使い方

eregi()関数は、stringで指定された文字列のpatternで指定された文字列全体を検索します。 検索では大文字と小文字は区別されません。 Eregi()は、パスワードなどの文字列の有効性を確認するときに特に役立ちます。

オプションの入力パラメーターregsには、正規表現内の括弧でグループ化されたすべての一致した表現の配列が含まれます。

戻り値

  • パターンが検証される場合はtrueを返し、そうでない場合はfalseを返します。

以下はコードです。このコードをコピーしてファイルに貼り付け、結果を確認します。

<?php
   $password = "abc";

   if (! eregi ("[[:alnum:]]{8,10}", $password))
   {
      print "Invalid password! Passwords must be from 8 - 10 chars";
   } else {
      print "Valid password";
   }
?>

これは、次の結果を生成します-

Invalid password! Passwords must be from 8 - 10 chars