php 특수문자 처리 > 질문답변

본문 바로가기
사이트 내 전체검색

질문답변

php 특수문자 처리

페이지 정보

profile_image
작성자 미친새
댓글 0건 조회 18,884회 작성일 20-02-21 10:27

본문

$result = htmlspecialchars( $str, ENT_QUOTES );

특수문자 처리
function inputcheck($ival){
$chktrim = trim($ival);
$chkschar = htmlspecialchars( $chktrim, ENT_QUOTES );
return $chkschar;
}

이메일 확인
function email_is_valid($email) {

            return preg_match('/^[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}$/i',$email);

          }

숫자만 처리
function checknum($nval){
$chknum = eregi_replace('[-a-z!#$%&'*+/=?^_`{|}~<>]', '',$nval);
return $chknum;
}


한글처리

function email_is_valid($nval) {

            return preg_match('/^[[x{ac00}-x{d7af}]{2,5}$/u',$nval);

}

한글하고 영문만 저장
$str =\"한글인지ghkrdls 테스트 d435,.$%^&'다\";
$paten = \"/([xEA-xED][x80-xBF]{2}|[a-zA-Z])+/\";
preg_match_all($paten,$str,$match);
$str = implode('',$match[0]);
echo \"<br>인코딩:\".mb_detect_encoding($str, \"auto\");
echo \"<br>\".$str;









function checkinput($ival){
$chktrim = trim($ival);
return htmlspecialchars( $chktrim, ENT_QUOTES );
}
function checknum($nval){
return eregi_replace('[-a-z!#$%&'*+/=?^_`{|}~<>]', '',$nval);
}
function checkhangul($naval) {
$paten = \"/([xEA-xED][x80-xBF]{2}|[a-zA-Z])+/\";
preg_match_all($paten,$naval,$match);
return implode('',$match[0]);
}
function checkemail($eval) {
$paten = \"/([xEA-xED][x80-xBF]{2}|[a-zA-Z0-9._%+-])+/\";
preg_match_all($paten,$eval,$match);
return implode('',$match[0]);
}
function checkemail_return($erval) {
return preg_match('/^[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}$/i',$erval);
}

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

공지사항

  • 게시물이 없습니다.

접속자집계

오늘
642
어제
1,763
최대
5,296
전체
1,481,699
Copyright © 소유하신 도메인. All rights reserved.