ホームページ >バックエンド開発 >PHPチュートリアル >PHP一般検出関数セット(2)_PHPチュートリアル

PHP一般検出関数セット(2)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:19:52712ブラウズ

// 関数名: CheckWebAddr($C_weburl)
// 関数: 有効な URL かどうかを判定
// パラメータ: $C_weburl (検出対象の URL)
// 戻り値: ブール値
// 備考: なし
// ----------------------------------------------- --- ----------------------------------
------
関数 CheckWebAddr($C_weburl )
{
if (!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $C_weburl))
{
偽を返す
}
真を返す
//----------------------------------- ------ --------------------------------------
- --- ---


//-------------------------------------- --------- --------------------------------------
------
// 関数名: CheckEmpty($C_char)
// 関数: 文字列が空かどうかを判定
// パラメータ: $C_char (検出対象の文字列)
// 戻り値: ブール値
// 備考: なし
//------------------------------------------ ------ ----------------------------------
------
関数 CheckEmptyString ($C_char)
{
if (!is_string($C_char)) return false; //文字列型かどうか
if (empty($C_char)) return false; //設定されているかどうか
if ($ C_char==) return false ; //空であるかどうか
}
//---------------------------- ------ -------------------------------------------- -
- ------

//------------------------------------- --- --------------------------------------------------- -
------ -
// 関数名: CheckLengthBetween($C_char, $I_len1, $I_len2=100)
// 関数: 指定された長さ以内の文字列かどうかを判定
// パラメータ: $C_char (検出対象の文字列)
// $I_len1 (対象文字列長の下限)
// $I_len2 (対象文字列長の上限)
// 戻り値:ブール値
// 備考:なし
//- ---------------------------------------------------- --------- -----------------------
------
関数 CheckLengthBetween($C_cahr, $I_len1, $ I_len2=100)
{
$ C_cahr = トリム($C_cahr);
if (strlen($C_cahr) if (strlen($C_cahr) > $I_len2) return false;本当です;
}
//- -------------------------------------- -------- --------------------------------
------

/ /------ -------------------------------------- ------- ------------------------
------
// 関数名: CheckUser($C_user )
// 関数 : 正当なユーザー名かどうかを判定
// パラメータ : $C_user (検出対象のユーザー名)
// 戻り値 : ブール値
// 備考 : なし
//------ ------ -------------------------------------------- ------ ---------------------
------
関数 CheckUser($C_user)
{
if (!CheckLengthBetween($ C_user, 4, 20 )) return false; //幅チェック
if (!ereg("^[_a-zA-Z0-9]*$", $C_user)) return false; //特殊文字チェック
return true; ;
}
/ /------------------------------------------ ----- ----------------------------------
-----

// ---------------------------------------------------- ---- -----------------------------
------
// 関数名: CheckPassword($C_passwd )
/ / 機能: 正規のユーザーパスワードかどうかを判定
// パラメータ: $C_passwd (検出対象のパスワード)
// 戻り値: ブール値
// 備考: なし
//------ ---------------------------------------------------- ---- -----------------------
------
関数 CheckPassword($C_passwd)
{
if (!CheckLengthBetween($ C_passwd, 4, 20)) return false; //幅検出
if (!ereg("^[_a-zA-Z0-9]*$", $C_passwd)) return false; //特殊文字検出
return true; ;
}
//------------------------------------------ ---- ----------------------------------
-------

// --- --------------------------------------------------- --- ---------------------------------
------




http://www.bkjia.com/PHPjc/532631.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532631.html技術記事 // 関数名: CheckWebAddr($C_weburl) // 関数: 有効な URL かどうかを判定 // パラメータ: $C_weburl (検出対象の URL) // 戻り値: Boolean // 備考: なし //---- ------...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。