정규 표현 식 검증
1551 단어 정규 검증
1. ip2long 함수 사용 가능
합 법 적 이면 숫자 를 되 돌려 주 고, 법칙 에 맞지 않 으 면 false 를 되 돌려 줍 니 다.
겸사겸사 말씀 드 리 겠 습 니 다.
ip2long () 과 long2ip () 함 수 를 사용 하여 IP 주 소 를 데이터베이스 에 정형 으로 저장 할 수 있 습 니 다.
이 방법 은 저장 공간 을 4 분 의 1 (char (15) 에 가 까 운 15 개의 바이트 대 성형 4 개의 바이트) 로 낮 추고 특정한 주 소 를 한 구간 내 페이지 에서 더 간단 한 지 계산 하 며 검색 과 정렬 속 도 를 가속 화 시 켰 다.
검증 메 일
1.
$res=filter_var($email, FILTER_VALIDATE_EMAIL);
합 법 적 이면 이메일 주 소 를 되 돌려 주 고 false 를 되 돌려 주지 않 습 니 다.
인터넷 주소 검증
1.
function checkUrl($weburl)
{
return !ereg("^http(s)*://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $weburl);
}
몇 가지 간단 하고 빠 른 검증
1. 핸드폰 번호 검증
$telok=preg_match("/^1[3458][0-9]{9}$/",$_POST['usertel']);/// , true
js
function is_tel(str)
{
return(new RegExp(/^1[3458][0-9]{9}$/).test(str));
}
2. 메 일 확인
$mail=preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$_POST['uemail']);
js 형식
function is_mail(str)
{
return(new RegExp(/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i).test(str));
}
3. 숙소 번호 검증
$place=preg_match("/^[123456789][01234567]?[123456][012]\d$/",$_POST['userplace']);
js 형식
function sushe_ok(str)
{
return(new RegExp(/^[123456789][01234567]?[123456][012]\d$/).test(str));
}