手机
当前位置:查字典教程网 >编程开发 >php教程 >php封装的表单验证类完整实例
php封装的表单验证类完整实例
摘要:本文实例讲述了php封装的表单验证类。分享给大家供大家参考,具体如下:

本文实例讲述了php封装的表单验证类。分享给大家供大家参考,具体如下:

<?php //封装一个表单验证类 //中文验证、邮箱验证、电话号码、手机、QQ、身份证、(由字母、数字、下划线组成,不能以数字开头) header('content-type:text/html;charset=utf-8'); class Form{ /* //中文验证的方法 //参数:$str,$num1,$num2 //返回值:匹配成功返回匹配的次数 */ public function checkChina($str,$num1,$num2=''){ //正则 $reg='/^[x{4e00}-x{9fa5}]{'.$num1.','.$num2.'}'.'$/u'; return preg_match($reg,$str); } /* //邮箱验证 //参数:$email //返回值: 匹配成功返回匹配的次数 */ public function checkEmail($email){ //正则 $reg='/^w+@w+[.]com|cn|net$/'; return preg_match($reg,$email); } /* //验证身份证 //参数 $card //返回值: 匹配成功返回匹配的次数 */ public function checkCard($card){ //正则 $reg='/^(d{18}|d{17}x)$/'; return preg_match($reg,$card); } /* //要求输入内容由数字、字母、下划线组成,不能以数字开头,有位数限制 //参数:$str,$num1,$num2 //返回值: 匹配成功返回匹配的次数 */ public function checkStr($str,$num1,$num2){ //正则 $reg='/^[a-zA-Z_]w{'.($num1-1).','.($num2-1).'}$/'; return preg_match($reg,$str); } }

希望本文所述对大家PHP程序设计有所帮助。

【php封装的表单验证类完整实例】相关文章:

正则表达式语法

php生成图片验证码

php实现的mongodb操作类实例

php 防止表单重复提交方法

用PHP实现登陆验证码(类似条行码状)

php结合安卓客户端实现查询交互实例

php微信公众平台开发类实例

php实现简单的语法高亮函数实例分析

PHP生成器简单实例

php实现递归抓取网页类实例

精品推荐
分类导航