background image

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 号码的格式