当前位置: 首页 > 文档资料 > DoitPHP 帮助文档 >

6.12 Validation使用说明

优质
小牛编辑
115浏览
2023-12-01

DoitPHP扩展类Validation是使用PHP的正则表达式匹配常用的网址,邮箱,邮编,IP地址(IPv4),个人身份证号(中国大陆区),手机号(中国大陆区)。注:本类提供的类方法均支持静态调用。

类方法使用说明:

1、isEmail($string)

使用正则表达式验证是否为email格式。

参数说明:
$string : 所要验证的邮箱地址

2、isUrl($string)
使用正则表达式验证是否为网址格式。

参数说明:
$string : 所要验证的网址

3、isChineseCharacter($string)

使用正则表达式验证字符串中是否含有汉字。

参数说明:
$string : 所要验证的字符串。注:字符串编码仅支持UTF-8

4、isInvalidStr($string)

使用正则表达式验证字符串中是否含有非法字符。

参数说明:
$string : 待验证的字符串

5、isPostNum($num)

使用用正则表达式验证是否为邮证编码。

6、isIdentityCard($num)

使使用正则表达式验证是滞为身份证号码(中国大陆区)。

参数说明:
$num : 所要验证的身份证号码

7、isIPv4($string)

使用正则表达式验证是否为IP地址(IPv4)。

参数说明:
$string : 所要验证的IP地址

8、isMobile($num)

使用正则表达式验证手机号码(中国大陆区)。

参数说明:
$num : 所要验证的手机号

9、isLength($string = null, $min = 0, $max = 255)

检查字符串长度。

参数说明:
$string : 字符串内容
$min : 最小的字符串数
$max : 最大的字符串数

举例说明:

例一、网址验证

if(Validation:isUrl('http://www.doitphp.com')){
echo '输出的是一个网址';
}