php通用检测函数集(2)

时间:2010-01-14 09:53:09   来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:---------------------------------------------------------------------   -------   function CheckWebAddr($C_weburl)   {   if (!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $C_weburl))   {   return false;   }   return t...
  正文:

// 函数名:CheckWebAddr($C_weburl)
  // 作 用:判断是否为有效网址
  // 参 数:$C_weburl(待检测的网址)
  // 返回值:布尔值
  // 备 注:无
  //-----------------------------------------------------------------------------------
  -------
  function CheckWebAddr($C_weburl)
  {
  if (!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $C_weburl))
  {
  return false;
  }
  return true;
  }
  //-----------------------------------------------------------------------------------
  -------
  
  
  //-----------------------------------------------------------------------------------
  -------
  // 函数名:CheckEmpty($C_char)
  // 作 用:判断字符串是否为空
  // 参 数:$C_char(待检测的字符串)
  // 返回值:布尔值
  // 备 注:无
  //-----------------------------------------------------------------------------------
  -------
  function CheckEmptyString($C_char)
  {
  if (!is_string($C_char)) return false; //是否是字符串类型
  if (empty($C_char)) return false; //是否已设定
  if ($C_char=='') return false; //是否为空
  return true;
  }
  //-----------------------------------------------------------------------------------
  -------
  
  //-----------------------------------------------------------------------------------
  -------
  // 函数名:CheckLengthBetween($C_char, $I_len1, $I_len2=100)
  // 作 用:判断是否为指定长度内字符串
  // 参 数:$C_char(待检测的字符串)
  // $I_len1 (目标字符串长度的下限)
  // $I_len2 (目标字符串长度的上限)
  // 返回值:布尔值
  // 备 注:无
  //-----------------------------------------------------------------------------------
  -------
  function CheckLengthBetween($C_cahr, $I_len1, $I_len2=100)
  {
  $C_cahr = trim($C_cahr);
  if (strlen($C_cahr) < $I_len1) return false;
  if (strlen($C_cahr) > $I_len2) return false;
  return true;
  }
  //-----------------------------------------------------------------------------------
  -------
  
  //-----------------------------------------------------------------------------------
  -------
  // 函数名:CheckUser($C_user)
  // 作 用:判断是否为合法用户名
  // 参 数:$C_user(待检测的用户名)
  // 返回值:布尔值
  // 备 注:无
  //-----------------------------------------------------------------------------------
  -------
  function 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(待检测的密码)
来源:http://www.002pc.com/master/College/Programming/PHP/11833.html

收藏到:

关于《php通用检测函数集(2)》文章的评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

随机文章

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by rand() limit 10

顶出来的热门

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by diggtop desc,id desc limit 10
站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td