二区三区视频_美日韩精品_欧美日韩一区二区在线观看_久久久久久免费观看_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://m.zlt88.cn/wangjianjiqiao/2855.html
原创网址:合肥网络公司<谨宸科技> 版权所有,转载请注明出处,并以链接形式链接网址:m.zlt88.cn
文章标签:php非常验证
 上一篇:最经典的php链接操作mysql数据库类
 下一篇:互联网的冲击下,渐渐消失的报纸
主站蜘蛛池模板: 91亚洲精品久久 | 91成人短视频下载 | 综合久久中文字幕 | 亚洲美女免费 | 亚洲精品美女久久 | 偷拍成人一区亚洲欧美 | 在线一区二区三区在线一区 | 国产成人免费在线视频 | 午夜ww| 亚洲a在线播放 | 国产欧美亚洲精品 | 亚洲精美视频 | 99热最新网站 | 一区二区三区国产在线观看 | 影音先锋91在线 | 91视频官网 | 国产精品日韩在线观看一区二区 | 91视频免费在线看 | 国产网站入口 | 91小视频在线观看 | 亚洲视频免费在线看 | 午夜免费福利视频 | 91精品在线观看入口 | 国产精品精品久久久久久 | a一级免费视频 | 亚洲一区二区三区四区在线 | 亚洲精品视频观看 | 亚洲视频国产视频 | a毛片在线看 | 久久成人免费视频 | 中文字幕久久久 | 一级片在线观看网站 | 少妇3p欧美一区二区三区 | 一区二区在线精品 | 91视频在线看| 夜夜骑夜夜操 | 99精品久久久久久久婷婷 | 一区二区三区久久 | 日韩精品一区二区三区四区 | www.91视频com| 小早川怜子一区二区的演员表 |