Yii应用中用于注册的表单验证规则
2012-11-17 22:39
459 查看
<?php 02 class ContactForm extends CFormModel 03 { 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;//QQ 14 public $msn;//MSN 15 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
相关文章推荐
- yii用户注册表单验证
- yii2.0-rules验证规则应用实例
- PHP Yii框架之表单验证规则大全
- yii用户注册表单验证实例
- Yii2 注册表单验证规则 手机注册时候使用短信验证码
- Ajax+asp应用实例 注册模块,表单提交(无验证)
- yii 使用cactiveform 创建表单时候遇到的一些验证问题和使用ajax_form时重置验证规则的解决办法
- Yii 自定义表单验证规则和客户端验证
- yii用户注册表单验证实例
- Yii初学者必看-yii 表单验证规则
- yii用户注册表单验证
- yii用户注册的表单验证
- yii表单验证规则
- PHP Yii框架之表单验证规则大全
- Yii2.0 rules验证规则大全
- Yii2.0 rules验证规则大全
- 表单验证的完整应用案例探讨
- 验证注册表单