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 '输出的是一个网址';
- }
原文: http://www.doitphp.com/index/documentation/?articleid=37