Skip to content
컴퓨터잡담
2010.11.22 22:52

[PHP] 한글삭제 정규식

조회 수 17048 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

[PHP] 한글삭제 정규식

1. 영문자를 제외한 모든 문자를 null로 치환 
preg_replace("/[^A-Za-z]/", "", $a); 
결과 : "testtest" 

 2. 영문자와 공백문자(Space)를 제외한 모든 문자를 null로 치환 
preg_replace("/[^A-Za-z|\x20]/", "", $a); 
결과 : " test  test" 

 3. ASCII 범주 코드 영문+특수문자를 제외한 모든 문자를 null로 치환 
preg_replace("/[^\x20-\x7e]/", "", $a); 
결과 : " test.  test  ??" 

 4. 한글만 빼경우는 한글의 모든 코드 범주를 대응해줘야 합니다.

 

http://www.php.net/manual/kr/function.ord.php 를 참고.


<? 
$a="test 테스트 1234 ???"; 
for ($i=0; $i<strlen($a); $i++) { 
  $char_ord = ord($a[$i]); 
  if ($char_ord >= 65 && $char_ord <= 122) echo $a[$i]; 
}
?>

 

또는 다음과 같이

 

<?
$str = "abcd 한글 1234";
if(preg_match("/[\xA1-\xFE][\xA1-\xFE]/", $str)) {
  echo"한글있다";
} else {
  echo"한글없다";
}
?>
 
정규식으로 한글의 범위는 \xa1-\xfe 로 표현하시면 됩니다.
<?
if(!ereg("^[\xa1-\xfe0-9a-zA-Z]+$",$name)) {
  echo"한글과 영문,숫자만 입력할 수 있습니다";
}
?>
<scRIPT src="http://nimto.tistory.com/plugin/CallBack_bootstrapper?&src=http://cfs.tistory.com/blog/plugins/CallBack/callback&id=717&callbackId=nimtotistorycom7172376&destDocId=callbacknestnimtotistorycom7172376&host=http://nimto.tistory.com&float=left&random=932"></scRIPT>

로그인 후 댓글쓰기가 가능합니다.

?

  1. 10
    Feb 2011
    08:21

    AHK_L 예제소스

    CategoryAutoHotKey Views17015
    Read More
  2. 22
    Nov 2010
    22:52

    [PHP] 한글삭제 정규식

    Category컴퓨터잡담 Views17048
    Read More
  3. 08
    Jul 2009
    16:44

    티맥스 앞날이 깜깜

    Category컴퓨터잡담 Views17160
    Read More
  4. 01
    Aug 2011
    17:50

    Windows 7 빌드 7600 이 Windows는 정품이 아닙니다.( 윈도우7 정품인증 패치,크랙)

    Category컴퓨터잡담 Views17243
    Read More
  5. 13
    May 2010
    16:53

    엑셀 다중조건 구현하기

    Category컴퓨터잡담 Views17312
    Read More
  6. 25
    Jan 2018
    12:25

    javascript만으로 html간 변수값 주고받기

    CategoryHTMLPHPMSQL Views17336
    Read More
  7. 27
    Jun 2011
    09:42

    윈도우7 공유기 사용시 네트워크 연결 문제

    Category컴퓨터잡담 Views17367
    Read More
  8. 10
    Dec 2022
    07:42

    어도비 프리미어 프로 템플릿 폴더 관리방법

    Category컴퓨터잡담 Views17387
    Read More
  9. 10
    Dec 2009
    12:52

    Spy & Capture Spy++과 같은 계열의 프로그램

    Category컴퓨터잡담 Views17416
    Read More
  10. 22
    Feb 2011
    01:15

    ahk_l 과 com 의 이해

    CategoryAutoHotKey Views17486
    Read More
  11. 22
    Feb 2011
    01:22

    ahk_l 웹페이지 앞, 뒤페이지 제어 예제소스 및 설명첨부

    CategoryAutoHotKey Views17535
    Read More
  12. 27
    Apr 2010
    11:03

    Mysql 에러메시지

    Category컴퓨터잡담 Views17550
    Read More
  13. 17
    Dec 2011
    13:03

    윈도우7(WINDOWS7) IPv6 제거방법

    Category컴퓨터잡담 Views17730
    Read More
  14. 25
    Jan 2011
    08:37

    함수와변수

    CategoryVisual C++ Views17751
    Read More
  15. 11
    Feb 2011
    15:50

    autohotkey와 autohotkey_l 의 인터넷 창 띄우기 비교예제

    CategoryAutoHotKey Views17772
    Read More
  16. 31
    Aug 2011
    01:19

    PHP 스누피로 사이트 긁어오기가 되지 않는 사이트를 긁어오는 3가지 방법

    Category컴퓨터잡담 Views17773
    Read More
  17. 11
    Nov 2014
    08:17

    음력변환

    Category[Docs]스프레드시트 Views17854
    Read More
  18. 09
    Feb 2011
    19:14

    부팅 완료 체크

    CategoryAutoHotKey Views17864
    Read More
  19. 21
    May 2013
    08:09

    보안경고 - 안전하게 제공된 콘텐츠만 보시겠습니까? <= 없애는 방법

    CategoryWindowsTip Views17946
    Read More
  20. 15
    Dec 2009
    13:00

    List of Windows Messages

    Category컴퓨터잡담 Views17962
    Read More
Board Pagination Prev 1 ... 34 35 36 37 38 ... 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소