> 백엔드 개발 > PHP 튜토리얼 > jquery 양식 검증 공통 양식 검증 클래스를 사용하면 일반 검증이 모두 가능합니다.

jquery 양식 검증 공통 양식 검증 클래스를 사용하면 일반 검증이 모두 가능합니다.

WBOY
풀어 주다: 2016-07-29 08:35:27
원래의
861명이 탐색했습니다.

코드 복사 코드는 다음과 같습니다.

/**
* 페이지 기능: 공통 양식 검증 클래스
* 작성자: Xinran Suifeng
* 작성 시간: 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;
}
//ID 번호 확인
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(" /^http://[A-Za -z0-9] .[A-Za-z0-9] [/=?%-&_~`@[]': !]*([^<>" "])*$/",$str ))?true:false;
}
// 데이터 저장 이스케이프 특수 문자 입력 값은 문자열 또는 1차원 배열일 수 있습니다.
function data_join( &$data)
{
if(get_magic_quotes_gpc() == false)
{
if (is_array($data))
{
foreach ($data as $k = > $v)
{
$data[$k] = addlashes($v)
} }
}
else
{
$data = addlashes( $data);
}

 $data 반환
if (is_array($data))
{
foreach ($data as $k1 => $v1)
{
if (is_array($v1))
{
Foreach ($ v1 as $ k2 = & gt; $ v2)
{
$ Data [$ k1] [ $ k2] = 스트립슬래시($ v2); > else
{
$data[$k1] = 스트립슬래시($v1)
}
}
}
else
{
$data = Stripslashes($data);
}
Return $data;
}
// 데이터 표시 및 복원 데이터 형식이 주로 사용됩니다. 콘텐츠 출력 입력값은 문자열이거나 1차원/2차원 배열일 수 있습니다.
// 이 메서드를 실행하기 전에 Data_revert()를 수행해야 합니다.
함수 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 ","
n",$data[$k1][$k2]);
} }
}
else
{
$data[$k1]= nl2br( htmlspecialchars($data[$k1]))
$data[$k1]=str_replace(" "," ",$data[$k1])
$data[$k1]=str_replace ("n","
n",$data[$k1])
} }
} }
}
else 데이터)); (" "," ",$data);
$data=str_replace("n","
n",$data)
}
$data 반환;
}
?>


위 내용은 jquery 양식 유효성 검사에서 일반적으로 사용되는 양식 유효성 검사 클래스를 소개합니다. 이를 통해 일반적인 유효성 검사가 모두 적용됩니다. , jquery 양식 유효성 검사 콘텐츠를 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿