Yii应用中用于注册的表单验证规则

来源:互联网 发布:济南图书马克数据加工 编辑:程序博客网 时间:2024/06/06 03:36
<?php02class ContactForm extends CFormModel03{04    public $_id;05    public $contact;//联系人06    public $tel;//电话07    public $fax;//传真08    public $zipcode;//邮编09    public $addr;//地址10    public $mobile;//手机11    public $email;//邮箱12    public $website;//网址13    public $qq;//QQ14    public $msn;//MSN15    public function rules()16    {17        return array(18            array('contact','required','on'=>'edit','message'=>'联系人必须填写.'),19            array('contact','length','on'=>'edit','min'=>2,'max'=>10,'tooShort'=>'联系人长度请控制在2-10个字符.','tooLong'=>'联系人长度请控制在2-10个字符.'),20             21            array('tel', 'match','pattern' => '/^(\d{3}-|\d{4}-)(\d{8}|\d{7})?$/','message' => '请输入正确的电话号码.'),22            array('fax', 'match','pattern' => '/^(\d{3}-|\d{4}-)(\d{8}|\d{7})?$/','message' => '请输入正确的传真号码.'),23            array('mobile', 'match','pattern' => '/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/','message' => '请输入正确的手机号码.'),24 25            array('email','email','on'=>'edit','message'=>'邮箱输入有误.'),26             27            array('zipcode','required','on'=>'edit','message'=>'邮编必须填写.'),28            array('zipcode','numerical','on'=>'edit','message'=>'邮编是6位数字.'),29            array('zipcode','length','on'=>'edit','min'=>6,'max'=>6,'tooShort'=>'邮编长度为6位数.','tooLong'=>'邮编长度为6位数.'),30             31            array('website','url','on'=>'edit','message'=>'网址输入有误.'),32            array('qq', 'match','pattern' => '/^[1-9]{1}[0-9]{4,11}$/','message' => '请输入正确的QQ号码.'),33            array('msn','email','on'=>'edit','message'=>'MSN输入有误.'),34        );35    }36 37}


转载自:http://my.oschina.net/qeecoo/blog/49437


原创粉丝点击