Php-eregi

提供:Dev Guides
移動先:案内検索

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