Php
——
常用函数
用户注册常用检测类
<?php
/**
* Check 检测类
*/
Class Check{
/**
* IsUsername 函数:检测是否符合用户名格式
* $Argv 是要检测的用户名参数
* $RegExp 是要进行检测的正则语句
* 返回值:符合用户名格式返回用户名,不是返回 false
*/
function IsUsername($Argv){
$RegExp=’/^[a-zA-Z0-9_]{3,16}$/’; //由大小写字母跟数字组成并且长度
在 3-16 字符直接
return preg_match($RegExp,$Argv)?$Argv:false;
}
/**
* IsMail 函数:检测是否为正确的邮件格式
* 返回值:是正确的邮件格式返回邮件,不是返回 false
*/
function IsMail($Argv){
$RegExp=’/^[a-z0-9][a-z\.0-9-_] @[a-z0-9_-] (?:\.[a-z]{0,3}\.[a-z]
{0,2}|\.[a-z]{0,3}|\.[a-z]{0,2})$/i’;
return preg_match($RegExp,$Argv)?$Argv:false;
}
/**
* IsSmae 函数:检测参数的值是否相同
* 返回值:相同返回 true,不相同返回 false
*/
function IsSame($ArgvOne,$ArgvTwo,$Force=false){
return $Force?$ArgvOne===$ArgvTwo:$ArgvOne==$ArgvTwo;
}
/**
* IsQQ 函数:检测参数的值是否符合 QQ 号码的格式