一些常用的正则

 'require'   =>  '/\S+/', 
                //email
                'email'     =>  '/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/', 
                //链接01210000.0.230.
                'url'       =>  '/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\?#][\/=\?%\-&~`@[\]\':+!\.#\w]*)?$/',
                //货币
                'currency'  =>   2) ^[1-9]\d*(\.\d?\d?)?$
                 //数字
                'number'    =>  '/^\d+$/',
                 //身份证
                'idcard'    =>  '/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/',
                //qq
                'qq'        =>  '/^[1-9]\d{4,11}$/',
                //固定电话
                'fixed'     =>  '/^(^0\d{2}-?\d{8}$)|(^0\d{3}-?\d{7}$)|(^0\d2-?\d{8}$)|(^0\d3-?\d{7}$)$/',
                //手机
                'phone'     =>  '/^1[3-5,7,8][\d]{9}$/',
                //英语
                'english'   =>  '/^[A-Za-z]+$/',
                //中文
                //'chinese'   =>  /[\x7f-\xff]+/i',
                //时间
                //'date'     =>  '((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1}d{1}',

 

posted @ 2016-06-30 15:35  愤怒的小学生  阅读(54)  评论(0)    收藏  举报