2019-09-30 09:31·巴黎人线路检测中心

//验证邮件地址
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] [/=?%-&_~`@[]': !]*([^<>""])*$/",$str))?true:false;
}

复制代码 代码如下:

    return (preg_match("/^([x81-xfe][x40-xfe]){".$num1.",".$num2."}$/",$str))?true:false;
 }
 //验证居民身份证编号

php教程常用正则表明式函数
大家那其间非常多正直则表明式代码,满含有咬定中文正则,数字字母正则,字符正则公布试,数字正则表明试,邮箱正则表达式,电话号码正则说明试,手提式有线电话机号码正则表明试,邮政编码正则表明试,/url正则表明试等啊。
*/
 function funcchinese($str,$num1='',$num2='')//推断中文正则
 {
  if($num1!='' and $num2!=''){
   return (preg_match("/^([x81-xfe][x40-xfe]){".$num1.",".$num2."}$/",$str))?true:false;
  }else{
   return (!eregi("[^x80-xff]","$str"))?true:false;
  }
 }
 
 function funcstrnum($str,$num1='',$num2='') //数字字母正则
 {
  if($num1!='' and $num2!=''){
   return (preg_match("/^[^0-9a-za-z_@!.-]{".$num1.",".$num2."}$/",$str))?true:false;
  }else{
   return (preg_match("/^[^0-9a-za-z_@!.-]/",$str))?true:false;
  }  
 }
 // 常用的正则表达试
 
 function funcstr($str,$num1='',$num2='') //字符正则表明试
 {
  if($num1!='' and $num2!=''){
   return (preg_match("/^[a-za-z]{".$num1.",".$num2."}$/",$str))?true:false;
  }else{
   return (preg_match("/^[a-za-z]/",$str))?true:false;
  }  
 }
 
 function funcnum($str,$num1='',$num2='')//数字正则表达试
 {
  if($num1!='' and $num2!=''){
   return (preg_match("/^[0-9]{".$num1.",".$num2."}$/",$str))?true:false;
  }else{
   return (preg_match("/^[0-9]/",$str))?true:false;
  }
 }
 
 function funccard($str)//
 {
  return (preg_match('/(^([d]{15}|[d]{18}|[d]{17}x)$)/',$str))?true:false;
 }
 
 function funcemail($str)//邮箱正则表明式
 {
  return (preg_match('/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/',$str))?true:false;
 }
 
 function funcphone($str)//电话号码正则表明试
 {
  return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str))?true:false;
 }    
 
 function funcmtel($str)//手提式无线电电话机号码正则表明试
 {
  return (preg_match("/(?:13d{1}|15[03689])d{8}$/",$str))?true:false;
 } 
 
 function funczip($str)//邮政编码正则表明试
 {
  return (preg_match("/^[0-9]d{5}$/",$str))?true:false;
 } 
 
 function funcurl($str)//url正则表明试
 {
  return (preg_match("/^;
 } 

// 数据入库 转义 非凡字符 传入值可为字符串 或 一维数组
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_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;  
 }  

小说评价

<?php
class class_post
{
//验证是不是为钦点长度的字母/数字组合
function fun_text1($num1,$num2,$str)
{
Return (preg_match("/^[a-zA-Z0-9]{".$num1.",".$num2."}$/",$str))?true:false;
}

<?php  
/**  
 * 页面功效:常用表单验证类  
 * 作    者:欣然随风  
 * 建马上间:二零零七-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_status($str)
 {
    return (preg_match(''/(^([d]{15}|[d]{18}|[d]{17}x)$)/'',$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}\-))?(\(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 fun_email($str){
    return (preg_match(''/^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/'',$str))?true:false;
 }
 //验证电话号码

 // 数据显示 还原 数据格式 重要用来内容输出 传入值可为字符串 或 一/二维数组  
 // 实施此方法前应先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("\n","<br>\n",$data[$k1][$k2]);  
     }  
    }  
    else  
    {  
     $data[$k1]=nl2br(htmlspecialchars($data[$k1]));  
     $data[$k1]=str_replace(" "," ",$data[$k1]);  
     $data[$k1]=str_replace("\n","<br>\n",$data[$k1]);  
    }  
   }  
  }  
  else  
  {  
   $data=nl2br(htmlspecialchars($data));  
   $data=str_replace(" "," ",$data);  
   $data=str_replace("\n","<br>\n",$data);  
  }  
  Return $data;  
 }  
 }  
?>

 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;
 }
 //验证邮政编码