ホームページ >バックエンド開発 >PHPチュートリアル >PHP一般検出関数セット(3)_PHPチュートリアル
// 関数名: CheckTelephone($C_telephone)
// 関数: 正規の電話番号かどうかを判定
// パラメータ: $C_telephone (検出対象の電話番号)
// 戻り値: ブール値
// 備考:なし
//---------------------------------------------- -- ----------------------------------
------
関数 CheckTelephone($C_telephone)
{
if (!ereg("^[+]?[0-9]+([xX-][0-9]+)*$", $C_telephone)) false を返す
}
; //------------------------------------------------ ----------------------------------
-------
//-- - ------------------------------------------------- - ------------------------------
------
// 関数名: CheckValueBetween($N_var, $N_val1 , $N_val2)
// 関数: 一定の範囲内の正当な値かどうかを判定します
// パラメータ: $N_var 検出する値
// $N_var1 検出する値の上限
// $ N_var2 検出対象の値
// 戻り値: ブール値
// 備考: なし
//----------------------- ------ -------------------------------------------- ------ --
----------
関数 CheckValueBetween($N_var, $N_val1, $N_val2)
{
if ($N_var < $N_var1 ││ $N_var > $N_var2)
{
false を返す
}
true を返す
//--------------------------------- ---------------------------------------------------- ---------
----- --
//---------------------------- -------------------- ------------------------------ ----------
------
/ / 関数名: CheckPost($C_post)
// 機能: 有効な郵便番号(固定長)かどうかを判定
// パラメータ: $C_post (確認する郵便番号)
// 戻り値: ブール値
// 備考: なし
//------------------------ --------------------- ---------------------------- --------
------
関数 CheckPost($ C_post)
{
$C_post=trim($C_post);
if (strlen($C_post) == 6)
{
if (!ereg("^[+]?[_0-9]*$",$ C_post))
{
return true;;
}else
{
return false;
}else
{
return false; ;
}
}
//-------------------------- ---------------------------- -------------------- ------------------------
--- ---
//---------------- ------------------------ ------------------------ ------------------
------
http://www.bkjia.com/PHPjc/532630.html
www.bkjia.com