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