웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
한글, 영문, 숫자, 특수문자 체크하는 함수
2014.03.07 02:03
/********** 파라미터값 규칙 설정 함수 *****************/
function addParamRule($obj,$rule){
$chk = 1;
$obj = trim($obj);
if($obj){
//한글체크
if(!eregi("kr",trim($rule))){
if(preg_match("/[\xA1-\xFE\xA1-\xFE]/",$obj)) $chk = 0;
}
//영문체크
if(!eregi("en",trim($rule))){
if(preg_match("/[a-zA-Z]/",$obj)) $chk = 0;
}
//숫자체크
if(!eregi("int",trim($rule))){
if(preg_match("/[0-9]/",$obj)) $chk = 0;
}
//특수문자체크
if(!eregi("special",trim($rule))){
if(preg_match("/[!#$%^&*()?+=\/]/",$obj)) $chk = 0;
}
//echo $obj.":".$rule.":".$chk." // ";
if($chk != 1) {
echo "'".$obj."' 값에 금지된 문자가 포함되어 있습니다.";
exit;
}
}
}
//공통 차단 목록 2009.10.07
addParamRule($idx,"int");
addParamRule($no,"int");
addParamRule($num,"int");
addParamRule($tmpl,"en");
addParamRule($linkid,"int");
addParamRule($linkid,"int, kr, en");
태그 연관 글
- [2016/03/20] 묻고답하기 Edge 브라우저에서 제 게시판 툴바 중에 특수문자랑 미디어 삽입이 동작하지 않는데 해결방법을 모르겠네요. *1
- [2015/12/23] 묻고답하기 ckeditor 에서 SHIFT+ENTER 로 줄바꿈(BR)시 한글 깨짐 현상
- [2015/09/18] 묻고답하기 서버 변경 후 한글 이름 이미지 엑박 문제에 대해 궁금한 점 *2
- [2014/09/26] 묻고답하기 xe 한글로 설치가 안됩니다. *1
- [2012/02/08] 묻고답하기 게시판이나 검색창에 한글이 안써져요..... *1
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
한글, 영문, 숫자, 특수문자 체크하는 함수 | ByteCMC | 2014.03.07 |
중국대륙 IP 차단방법 [5] | 낮은자 | 2014.03.07 |
[초보]자신의 컴퓨터에 서버설치 [2] | 낮은자 | 2014.03.07 |
[jQuery] 클릭하면 내용이 사라지는 방법 | 낮은자 | 2014.03.07 |
날짜를 출력하는 간단한 소스입니다 | 낮은자 | 2014.03.07 |
게시판 접속시에 첫(제일 최근) 게시물이 보여지게 하기 [16] | foret | 2014.03.08 |
게시판에 대해 닉네임,이름 등의 정렬을 추가하는 방법 [1] | sejin7940 | 2014.03.09 |
xp어플 개발시 사진 회원 바로잡아 주는 함수 | 웹빌드 | 2014.03.09 |
홈페이지 주소창 상세 링크 안보이게 설정 | 헤이즈디자인 | 2014.03.09 |
사이트접속시 모바일기기 접속이면 설정한 페이지로 이동시키기 | 홈피닥터 | 2014.03.09 |
XE 어플 개발시 키보드위에 입력창 올리기 [4] | 웹빌드 | 2014.03.11 |
폰갭 처리시 뒤로가기 종료 처리 방법 | 웹빌드 | 2014.03.11 |
관리자 비밀번호 분실시 phpmyadmin을 이용하여 재설정하는 방법 [6] | elancer | 2014.03.11 |
XE 업로드 먹통시 1.7.8 버전 - 추가로 질문포함. [1] | artsmi.myid.net | 2014.03.12 |
css3를 이용한 button 입니다. | Ansi™ | 2014.03.13 |
모바일 웹 팁 | natureweb | 2014.03.13 |
아이피, 도메인 차단하는 방법 | ByteCMC | 2014.03.16 |
호환성보기 명령어 모음 | 다큰왕자 | 2014.03.17 |
|웹폰트(네이버 맑은 고딕, 나눔고딕) 적용하기 [1] | 다큰왕자 | 2014.03.18 |
XE 앱 개발시 키보드 포커스 관리 | StyleRoot | 2014.03.19 |