澳门新葡萄京官网首页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))?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){ 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(/^[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)&nbsp<

发表评论

电子邮件地址不会被公开。 必填项已用*标注