Validation使用说明

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

类方法使用说明

1、isEmail($string)

使用正则表达式验证是否为email格式
参数说明:
$string : 所要验证的邮箱地址

2、isUrl($string)

使用正则表达式验证是否为网址格式
参数说明:
$string : 所要验证的网址

3、isChineseCharacter($string)

 使用正则表达式验证字符串中是否含有汉字
参数说明:
$string : 所要验证的字符串。注:字符串编码仅支持UTF-8

4、isInvalidStr($string)

使用正则表达式验证字符串中是否含有非法字符
参数说明:
$string : 待验证的字符串

5、isPostNum($num)

 
参数说明:
$num : 所要验证的邮政编码

6、isPersonalCard($num)

使使用正则表达式验证是滞为身份证号码(中国大陆区)
参数说明:
$num : 所要验证的身份证号码

7、isIPv4($string)

使用正则表达式验证是否为IP地址(IPv4).
参数说明:
$str : 所要验证的IP地址

8、isBookIsbn($num)

使用正则表达式验证是否为出版物的ISBN号。
参数说明:
$num : 所要验证的ISBN号,通常是由13位数字构成

9、isMobile($num)

使用正则表达式验证手机号码(中国大陆区)
参数说明:
$num : 所要验证的手机号

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

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

使用举例

例一、

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