<?php header('Content-Type: text/html; charset=utf-8'); class ValidatePost{ //验证是否为指定长度的字母/数字组合 function alphabetLeng($num1,$num2,$str) { return (preg_match("/^[a-zA-Z0-9]{".$num1.",".$num2."}$/",$str))?true:false; } //验证是否为指定长度数字 function numLeng($num1,$num2,$str){ return (preg_match("/^[0-9]{".$num1.",".$num2."}$/i",$str))?true:false; } //验证身份证号码 function identityCard($str){ return (preg_match('/(^([\d]{15}|[\d]{18}|[\d]{17}x)$)/',$str))?true:false; } //验证邮件地址 function email($str){ return (preg_match('/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$/',$str))?true:false; } //验证电话号码 function phoneNumber($str){ return (preg_match("/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/",$str))?true:false; } //验证url地址 function url($str){ return (preg_match("/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/",$str))?true:false; } } $vp = new ValidatePost(); if($vp ->alphabetLeng(5, 10, 'onestopweb')){ echo 'alphabetLeng 真'.PHP_EOL; }else{ echo 'alphabetLeng 假'.PHP_EOL; } if($vp ->numLeng(5, 10, '3248185961')){ echo 'numLeng 真'.PHP_EOL; }else{ echo 'numLeng 假'.PHP_EOL; } if($vp ->identityCard('440883199010161234')){ echo 'identityCard 真'.PHP_EOL; }else{ echo 'identityCard 假'.PHP_EOL; } if($vp ->email('onestopweb@163.com')){ echo 'email 真'.PHP_EOL; }else{ echo 'email 假'.PHP_EOL; } if($vp ->phoneNumber('135-12345678')){ echo 'phoneNumber 真'.PHP_EOL; }else{ echo 'phoneNumber 假'.PHP_EOL; } if($vp ->url('http://onestopweb.iteye.com/demo.php?id=12345%name=chaoyi')){ echo 'url 真'.PHP_EOL; }else{ echo 'url 假'.PHP_EOL; }
效果图:
相关推荐
主要介绍了php常用表单验证类用法,实例分析了php针对表单元素常用验证技巧。数据出库 还原 特殊字符 传入值可为字符串 或 一/二维数组,数据显示 还原 数据格式 主要用于内容输出 传入值可为字符串 或 一/二维数组。
php常用表单验证类用法,实例分析了php针对表单元素常用验证技巧。数据出库 还原 特殊字符 传入值可为字符串 或 一/二维数组,数据显示 还原 数据格式 主要用于内容输出 传入值可为字符串 或 一/二维数组。
本文实例讲述了php常用表单验证类用法。分享给大家供大家参考。具体如下: <?php /** * 页面作用:常用表单验证类 * 作 者:欣然随风 * QQ:276624915 */ class class_post { //验证是否为指定长度的字母/数字...
php常用表单正则验证类
常用表单的PHP验证类,例如特殊字符串验证,邮件验证,电话验证......
php常用表单正则验证类
页面作用: 常用表单验证类, 验证是否为指定长度的字母/数字组合, 是否为指定长度数字, 是否为指定长度汉字, 验证身份证号码, 验证邮件地址, 验证电话号码
<?php class class_post { function fun_text1... }页面作用:常用表单验证类,验证是否为指定长度的字母/数字组合,是否为指定长度数字,是否为指定长度汉字,验证身份证号码,验证邮件地址,验证电话号码
用户登录类,数据库操作类,目录类,声明一个身份证号码检查类,用PHP批量生成图片缩略图,PHP多文件上传类,分页类,php加密解密处理类,文件上传类,常用表单验证类 等等28个常用类集合
简便的XML配置,易于扩充的验证方式(目前支持13种验证,囊括了大部分常用表单验证),使得JSValidation成为验证框架的首选。 1. JSValidation是什么? 如首页所说,JSValidation是客户端表单验证框架,用在...
php下经常用到的验证表单是不是email,是不是数字等的正则表达式,直接可以用
php /** * 页面作用:常用表单验证类 * 作 者:欣然随风 * 建立时间:2006-3-6 * QQ:276624915 */ class class_post { //验证是否为指定长度的字母/数字组合 function fun_text1($num1,$num2,$str...
简便的XML配置,易于扩充的验证方式(目前支持13种验证,囊括了大部分常用表单验证),使得JSValidation成为验证框架的首选。 1. JSValidation是什么? 如首页所说,JSValidation是客户端表单验证框架,用在...
PHP Web开发中常用的三个表单验证函数,这些都是一些经常用到的判断函数。
PHP验证日常格式(Email,手机号码,身份证号码等),验证多种网站常用格式
一个较为优秀的PHP毕业设计集成了常用的功能包括权限系统 Auth登录验证 CURD 队列 全文搜索等 以及前端的layui后台表格 上传 图片处理 表单及验证等功能解决方案 欢迎参考PHP毕业设计客户CRM关系管理系统源码。...