欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【php通用检测函数集(2)判断是否为有效网址】,下面是详细的分享!
php通用检测函数集(2)判断是否为有效网址
//函数名:CheckWebAddr($C_weburl)
//作用:判断是否为有效网址
//参数:$C_weburl(待检测的网址)
//返回值:布尔值
//备注:无
//-----------------------------------------------------------------------------------
-------
functionCheckWebAddr($C_weburl)
{
if(!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$",$C_weburl))
{
returnfalse;
}
returntrue;
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
//函数名:CheckEmpty($C_char)
//作用:判断字符串是否为空
//参数:$C_char(待检测的字符串)
//返回值:布尔值
//备注:无
//-----------------------------------------------------------------------------------
-------
functionCheckEmptyString($C_char)
{
if(!is_string($C_char))returnfalse;//是否是字符串类型
if(empty($C_char))returnfalse;//是否已设定
if($C_char=='')returnfalse;//是否为空
returntrue;
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
//函数名:CheckLengthBetween($C_char,$I_len1,$I_len2=100)
//作用:判断是否为指定长度内字符串
//参数:$C_char(待检测的字符串)
//$I_len1(目标字符串长度的下限)
//$I_len2(目标字符串长度的上限)
//返回值:布尔值
//备注:无
//-----------------------------------------------------------------------------------
-------
functionCheckLengthBetween($C_cahr,$I_len1,$I_len2=100)
{
$C_cahr=trim($C_cahr);
if(strlen($C_cahr)<$I_len1)returnfalse;
if(strlen($C_cahr)>$I_len2)returnfalse;
returntrue;
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
//函数名:CheckUser($C_user)
//作用:判断是否为合法用户名
//参数:$C_user(待检测的用户名)
//返回值:布尔值
//备注:无
//-----------------------------------------------------------------------------------
-------
functionCheckUser($C_user)
{
if(!CheckLengthBetween($C_user,4,20))returnfalse;//宽度检验
if(!ereg("^[_a-zA-Z0-9]*$",$C_user))returnfalse;//特殊字符检验
returntrue;
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
//函数名:CheckPassword($C_passwd)
//作用:判断是否为合法用户密码
//参数:$C_passwd(待检测的密码)
//返回值:布尔值
//备注:无
//-----------------------------------------------------------------------------------
-------
functionCheckPassword($C_passwd)
{
if(!CheckLengthBetween($C_passwd,4,20))returnfalse;//宽度检测
if(!ereg("^[_a-zA-Z0-9]*$",$C_passwd))returnfalse;//特殊字符检测
returntrue;
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
以上所分享的是关于php通用检测函数集(2)判断是否为有效网址,下面是编辑为你推荐的有价值的用户互动:
相关问题:php判断是否为数字
答:有两种方法 第一种:直接使用一个函数, is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false,比如: >>详细
相关问题:php如何判断IP为有效IP地址
答:不需要正则表达式来判断,因为在php5.2.0之后,有专门的函数来做这个判断了。判断是否是合法IPif(filter_var($ip, FILTER_VALIDATE_IP)) {// it's valid}else {// it's not valid} 判断是否是合法的IPv4 IP地址if(filter_var($ip, FILTER_VALIDA... >>详细
相关问题:PHP时间函数checkdate判断录入的时间是否有效
答:checkdate (PHP 4, PHP 5) checkdate — 验证一个格里高里日期 说明 bool checkdate ( int $month , int $day , int $year ) 如果给出的日期有效则返回 TRUE,否则返回 FALSE。检查由参数构成的日期的合法性。日期在以下情况下被认为有效: year ... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
