- 3
- 0
- 约3.2千字
- 约 8页
- 2017-08-09 发布于天津
- 举报
PHP类之常用表单验证类.pdf
PHP 类之常用表单验证类
?php
/**
* 页面作用:常用表单验证类
* 作 者:欣然随风
* 建立时间:2006-3-6
* QQ:276624915
*/
class class_post
{
//验证是否为指定长度的字母/数字组合
function fun_text1($num1,$num2,$str)
{
Return
(preg_match(/^[a-zA-Z0-9]{.$num1.,.$num2.}$/,$str))?true:false;
}
//验证是否为指定长度数字
function fun_text2($num1,$num2,$str)
{
return
(preg_match(/^[0-9]{.$num1.,.$num2.}$/i,$str))?true:false;
}
//验证是否为指定长度汉字
function fun_font($num1,$num2,$str)
{
// preg_match(/^[\xa0-\xff]{1,4}$/, $string);
return
(preg_match(/^([\x81-\xfe][\x40-\xfe]){.$num1.,.$num2.}$/,$str))?t
rue:false;
}
//验证身份证号码
function fun_status($str)
{
return
(preg_match(/(^([\d]{15}|[\d]{18}|[\d]{17}x)$)/,$str))?true:false;
}
//验证邮件地址
function fun_email($str){
return
(preg_match(/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$/,$str))?
true:false;
}
//验证电话号码
function fun_phone($str)
{
return
(preg_match(/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,
7}$/,$str))?true:false;
}
//验证邮编
function fun_zip($str)
{
return (preg_match(/^[1-9]\d{5}$/,$str))?true:false;
}
//验证url 地址
function fun_url($str)
{
return
(preg_match(/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-_~`@[\]\:
+!]*([^\\])*$/,$str))?true:false;
}
// 数据入库 转义 特殊字符 传入值可为字符串 或 一维数组
function data_join($data)
{
if(get_magic_quotes_gpc() == false)
{
if (is_array($data))
{
foreach ($data as $k = $v)
{
$data[$k] = addslashes($v);
}
}
else
{
$data = addslashes($data);
}
}
Return $data;
}
// 数据出库 还原 特殊字符 传入值可为字符串 或 一/二维数组
function data_revert($data)
{
if (is_array($data))
{
foreach ($data as $k1 = $v1)
{
if (is_array($v1))
{
foreach ($v1 as $k2 = $v2)
您可能关注的文档
最近下载
- 浙江省台风年鉴(原始资料).doc VIP
- 《光电图像处理》第五章图像变换及应用.ppt VIP
- 新源县肖尔布拉克镇C波段双偏振天气雷达建设项目环评(新版环评)环境影响报告表.pdf
- 2025年贵州高考物理含解析及答案.docx VIP
- 2025年高考英语一轮复习精品讲义—必修第二册:Unit 2 Let’s celebrate(外研版).pdf VIP
- XR360旋挖钻机技术规格书(修订).docx
- 2025年高考英语一轮复习精品讲义—必修第二册:Unit 3 On the move(外研版).pdf VIP
- 宿迁市2026届高三(一模)英语试卷(含答案).docx
- 2026年10篇稿:领导班子“五个带头”方面在带头强化政治忠诚、提高政治能力等对照检查材料【供参考】.docx VIP
- 2023年青岛城市学院数据科学与大数据技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)