/**
02.
* 判断是否为网址
03.
*
04.
* @param string $url 网址
05.
* @return bool
06.
*/
07.
function
isUrl(
$url
)
08.
{
09.
return
preg_match(
"/^http:\/\/[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$/"
,
$url
);
10.
}
11.
12.
/**
13.
* 判断是否为电子邮件
14.
*
15.
* @param string $email 电子邮件
16.
* @return bool
17.
*
18.
*/
19.
function
isEmail(
$email
)
20.
{
21.
return
preg_match(
'/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/'
,
$email
);
22.
}
23.
24.
/**
25.
* 判断是否为手机号码
26.
*
27.
* @param int $email 手机号码邮件
28.
* @return bool
29.
*
30.
*/
31.
function
isMobile(
$modile
)
32.
{
33.
return
preg_match(
'/^(13|15|18)[0-9]{9}$/'
,
$modile
);
34.
}
35.
36.
/**
37.
* 判断是否为电话号码
38.
*
39.
* @param int $email 电话号码
40.
* @return bool
41.
*
42.
*/
43.
function
isPhone(
$phone
)
44.
{
45.
return
preg_match(
'/^[0-9-]{6,13}$/'
,
$phone
);
46.
}
47.
48.
/**
49.
* 判断是否为邮政编码
50.
*
51.
* @param int $email 邮政编码
52.
* @return bool
53.
*
54.
*/
55.
function
isZipcode(
$code
)
56.
{
57.
return
preg_match(
'/^[0-9]{6}$/'
,
$code
);
58.
}