二区三区视频_美日韩精品_欧美日韩一区二区在线观看_久久久久久免费观看_zzzwww在线看片免费_亚洲精品一二三

合肥网站建设
文章阅读
网建技巧
优化技巧
网建问题
谨宸新闻
行业新闻

首页 > 合肥网站建设 > 正文

php非常好的一个表单验证类

发布时间:2013/10/12字体:
摘要:php非常好的一个表单验证类,php高级正则表达式验证类,相信大家都通过各种途径(包括百度、谷歌、搜搜)去搜索php常用表单验证类吧,本人亲自测试并修改和完善了一个非常好的表单验证类,8年php经验才总结得出的哦,希
个人整理的一个非常不错的php验证类,很多人在寻找php验证类的时候可能都很盲目,有的在找固话、手机验证类等等,我特意整理了一些,经过测试检测,每个都可以使用,而且代码经过我本人优化得出。

    /**********************************************
    *   整理类型:  常用验证表单提交类                  *
    *    整理时间:  2012-11-26                         *
    *    整理人:    icyzhl,499375381@qq.com          *
    *********************************************/
    
    class verify{
        #验证用户名,$value传递值;$minLen最小长度;$maxLen最长长度;只允许下划线+汉字+英文+数字(不支持其它特殊字符)
        #@param string $value
        #@param int $length
        #@return boolean
        function isUsername($value,$minLen=2,$maxLen=30){
            if(!$value) return false;
            return preg_match('/^[_\w\d\x{4e00}-\x{9fa5}]{'.$minLen.','.$maxLen.'}$/iu',$value);
        }
        
        #验证是否为指定语言,$value传递值;$minLen最小长度;$maxLen最长长度;$charset默认字符类别(en只能英文;cn只能汉字;alb数字;ALL不限制)
        #@param string $value
        #@param int $length
        #@return boolean
        function islanguage($value,$charset='all',$minLen=1,$maxLen=50){
            if(!$value) return false;
            switch($charset){
                case 'en':$match = '/^[a-zA-Z]{'.$minLen.','.$maxLen.'}$/iu';break;
                case 'cn':$match = '/^[\x{4e00}-\x{9fa5}]{'.$minLen.','.$maxLen.'}$/iu';break;
                case 'alb':$match = '/^[0-9]{'.$minLen.','.$maxLen.'}$/iu';break;
                case 'enalb':$match = '/^[a-zA-Z0-9]{'.$minLen.','.$maxLen.'}$/iu';break;
                case 'all':$match = '/^[a-zA-Z0-9\x{4e00}-\x{9fa5}]{'.$minLen.','.$maxLen.'}$/iu';break;
                //all限制为:只能是英文或者汉字或者数字的组合
            }
            return preg_match($match,$value);
        }

        #验证密码,$value传递值;$minLen最小长度;$maxLen最长长度;
        #@param string $value
        #@param int $length
        #@return boolean
        function isPassword($value,$minLen=6,$maxLen=16){//支持空格
            $match='/^[\\~!@#$%^&*() -_=+|{}\[\],.?\/:;\'\"\d\w]{'.$minLen.','.$maxLen.'}$/i';
            $value=trim($value);
            if(!$value) return false;
            return preg_match($match,$value);
        }
    
        #验证eamil,$value传递值;$minLen最小长度;$maxLen最长长度;$match正则方式
        #@param string $value
        #@param int $length
        #@return boolean
        function isEmail($value,$minLen=6,$maxLen=60,$match='/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/i'){
            if(!$value) return false;
            return (strlen($value)>=$minLen && strlen($value)<=$maxLen && preg_match($match,$value))?true:false;
        }
        
        /*********************************************closed by icyzhl/
        /*
                
        #格式化money,$value传递值;小数点后最多2位
        #@param string $value
        #@return boolean
        function formatMoney($value){
            return sprintf("%1\$.2f",$value);
        }
    
        #验证电话号码,$value传递值;$match正则方式
        #@param string $value
        #@return boolean
        function isTelephone($value,$match='/^(0[1-9]{2,3})(-| )?\d{7,8}$/'){
            //支持国际版:$match='/^[+]?([0-9]){1,3}?[ |-]?(0[1-9]{2,3})(-| )?\d{7,8}$/'
            if(!$value) return false;
            return preg_match($match,$value);
        }

下一页】[1] [2]
本文标题:php非常好的一个表单验证类
本文网址:http://www.zlt88.cn/wangjianjiqiao/2855.html
原创网址:合肥网络公司<谨宸科技> 版权所有,转载请注明出处,并以链接形式链接网址:www.zlt88.cn
文章标签:php非常验证
 上一篇:最经典的php链接操作mysql数据库类
 下一篇:互联网的冲击下,渐渐消失的报纸
主站蜘蛛池模板: 午夜成年视频 | 亚洲精品视频在线观看视频 | 日韩精品2 | 亚洲专区一区虐另类调教 | 亚洲欧洲精品久久 | 久久久精品一区 | 久久久久久久久久久久国产精品 | 91高清视频| 亚洲美女免费 | 国内91视频| 国产一区二区三区成人久久片老牛 | 91av视频免费在线观看 | 91国内在线播放 | 91av视频免费在线观看 | 91国产视频在线 | www.guochan| 91com在线观看 | 亚洲美女视频网 | 国产传媒懂得 | 91高清在线视频 | 九一视频污 | 91成品网站w灬源码16章节 | 91网络视频| 国产天堂一区 | 久久天堂 | 欧美日韩精品一区二区三区 | 成人免费超碰 | 免费观看视频91 | 91精品少妇偷拍99 | 国产二区在线播放 | 好男人久久 | 91视频在线播放视频 | 91国内精品在线 | 国产一级毛片视频 | 久久久久久久久久久久久久久国产 | 夜草影院| 久久天堂国产香蕉三区 | 91影视 | 91视在线国内在线播放酒店 | 久草在线免费福利资源 | 九一视频免费在线观看 |