Commonly used form validation classes_PHP tutorial

WBOY
Release: 2016-07-20 11:00:10
Original
935 people have browsed it

class class_post
{
//Verify whether it is a letter/number combination of the specified length
function fun_text1($num1,$num2,$str)
{
Return (preg_match("/^[a-zA-Z0-9]{".$num1.",".$num2."}$/",$str))?true:false;
}

//Verify whether it is a number of the specified length
function fun_text2($num1,$num2,$str)
{
return (preg_match("/^[0-9]{".$num1.",".$num2."}$/i",$str))?true:false;
}
//Verify whether it is a Chinese character of specified length
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;
}
//Verify ID number
function fun_status($str)
{
return (preg_match('/(^([d]{15}|[d]{18}|[d]{17}x)$)/',$str))?true:false;
}

//Verify email address
function fun_email($str){
return (preg_match('/^[_.0-9a-z-] @([0-9a-z][0-9a-z-] .) [a-z]{2,4}$/',$str ))?true:false;
}
//Verify phone number
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;
}
//Verify zip code
function fun_zip($str)
{
return (preg_match("/^[1-9]d{5}$/",$str))?true:false;
}
//Verify url address
function fun_url($str)
{
return (preg_match("/^http://[A-Za-z0-9] .[A-Za-z0-9] [/=?%-&_~`@[]': !]*([^ <>""])*$/",$str))?true:false;
}

//Enter data into the database and escape extraordinary characters. The incoming value can be a string or a one-dimensional array
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.bkjia.comtruehttp: //www.bkjia.com/PHPjc/445547.htmlTechArticleclass class_post { //Verify whether it is a letter/number combination of the specified length function fun_text1($num1,$num2, $str) { Return (preg_match(/^[a-zA-Z0-9]{.$num1.,.$num2.}$/,$str))?true:false;...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!