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 : 最大的字符串数

使用举例

例一、

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

原文: http://www.doitphp.com/index/documentation/?articleid=37