All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
如何清除SQL日志_[SQL Server教程]
采用AJAX提高网站程序的带宽性能详解_[AJAX教程]
Excel,数据导入到,Access、Sql,Server,中示例代码_[SQL,Server教程]
C#教程:使用Visual Studio 2005 创建项目
动态网页PHP程序中文件上传的安全问题_php资料_编程技术
C#教程:C#中的特殊运算符
关键词的选择是网络营销走向成功的第一步_谷歌优化_seo学堂
Sql Server2005登录失败_[SQL Server教程]
实例:用Visual,C#制作新闻阅读器_.net资料_编程技术
解决ASP.NET的进程帐户没有访问IIS的权限_[Asp.Net教程]
Reading number is top 10 pictures
真正的国产-非模拍 贵在是真实2
超强高考作文
Compared GDP and per capita income in China for 40 years
福利福利。。。。。。
The service WaLiangGe Chinese aircraft carrier1
Absolutely shocked. National geographic 50 animal photographys10
乳娘帕梅拉安德森3
Players in the eyes of a perfect love1
猫眯也疯狂
Exquisite decoration is not paying too much4
Download software ranking
Unix video tutorial19
Unix video tutorial3
徐若瑄成名作“魔鬼天使”
传奇私服架设教程
Sora aoi 120 minutes
Unix video tutorial6
asp.netWeb服务器高级编程
Ashlynn Video5
Boxer Classic video1
美女游泳记
归海一刀 published in(发表于) 2014/2/17 7:26:40 Edit(编辑)
PHP动态网页程序中常用的表单验证类_[PHP教程]

PHP动态网页程序中常用的表单验证类_[PHP教程]

PHP动态网页程序中常用的表单验证类_[PHP教程]

PHP动态网页开发中常用的表单验证类

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))?true: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)
{


转自:设计家园[www.dwww.cn]


return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{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; return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{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;


}
转自:设计家园[www.dwww.cn]
// 数据出库 还原 特殊字符 传入值可为字符串 或 一/二维数组
function data_revert(&data)
{
if (is_array(data))
{
foreach (data as k1 => v1)
{
if (is_array(v1))
{
foreach (v1 as k2 => v2)
{
data[k1][k2] = stripslashes(v2);
}
}
else
{
data[k1] = stripslashes(v1);
}
}
}
else
{
data = stripslashes(data);
}
Return data;
}
转自:设计家园[www.dwww.cn]
// 数据显示 还原 数据格式 主要用于内容输出 传入值可为字符串 或 一/二维数组
// 执行此方法前应先data_revert(),表单内容无须此还原
function data_show(&data)
{
if (is_array(data))
{
foreach (data as k1 => v1)
{
if (is_array(v1))
{
foreach (v1 as k2 => v2)
{
data[k1][k2]=nl2br(htmlspecialchars(data[k1][k2]));
data[k1][k2]=str_replace(" "," ",data[k1][k2]);
data[k1][k2]=str_replace(" ","
",data[k1][k2]);
}
}
else
{
data[k1]=nl2br(htmlspecialchars(data[k1]));
data[k1]=str_replace(" "," ",data[k1]);
data[k1]=str_replace(" ","
",data[k1]);
}
}
}
else
{
data=nl2br(htmlspecialchars(data));
data=str_replace(" "," ",data);
data=str_replace(" ","
",data);
}
Return data;
}
}
?> if (is_array(data))
{
foreach (data as k1 => v1)
{
if (is_array(v1))
{
foreach (v1 as k2 => v2)
{
data[k1][k2]=nl2br(htmlspecialchars(data[k1][k2]));
data[k1][k2]=str_replace(" "," ",data[k1][k2]);
data[k1][k2]=str_replace(" ","
",data[k1][k2]);
}
}
else
{
data[k1]=nl2br(htmlspecialchars(data[k1]));
data[k1]=str_replace(" "," ",data[k1]);
data[k1]=str_replace(" ","
",data[k1]);
}
}
}
else
{
data=nl2br(htmlspecialchars(data));
data=str_replace(" "," ",data);
data=str_replace(" ","
",data);
}
Return data;
}
}
?>







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.